11#! /bin/bash
2- # AE6E66™ — Deploy Local (Deploy to local Tomcat)
2+ # AE6E66™ — Deploy Local (Deploy to local Tomcat)
33# Usage: bash modules/AE6E66/servlets/deploy-local.sh [tomcat_home]
44set -e
55
66SCRIPT_DIR=" $( cd " $( dirname " $0 " ) " && pwd) "
77AE6E66_ROOT=" $( dirname " $SCRIPT_DIR " ) "
88WEBAPP_SRC=" $AE6E66_ROOT /servlets/servlet/src/main/webapp"
9- TOMCAT_HOME=" ${1:- ${CATALINA_HOME:-/ home / mearvk / tomcat} } "
9+ TOMCAT_HOME=" ${1:- ${CATALINA_HOME:-/ opt / apache- tomcat-11.0.2 } } "
1010
1111# Source shared deploy library for validation
1212_NWE=" $( cd " $( dirname " $0 " ) " && cd ../../.. 2> /dev/null && pwd) "
@@ -20,11 +20,11 @@ _NWE="$(cd "$(dirname "$0")" && cd ../../.. 2>/dev/null && pwd)"
2020[ -f " $_NWE /scripts/deploy-functions.sh" ] && source " $_NWE /scripts/deploy-functions.sh"
2121if type nwe_validate_tomcat & > /dev/null; then nwe_validate_tomcat " $TOMCAT_HOME " || exit 1; fi
2222
23- echo " ═══════════════════════════════════════════════════════════════ "
24- echo " AE6E66™ — Deploy Local"
23+ echo " â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• "
24+ echo " AE6E66™ — Deploy Local"
2525echo " Source: $WEBAPP_SRC "
2626echo " Target: $DEPLOY_DIR "
27- echo " ═══════════════════════════════════════════════════════════════ "
27+ echo " â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• "
2828
2929if [ ! -d " $WEBAPP_SRC " ]; then
3030 echo " [!] Webapp source not found" ; exit 1
@@ -43,9 +43,9 @@ if [ -d "$JAVA_SRC" ]; then
4343 SERVLET_API=$( find " $TOMCAT_HOME /lib" -name " jakarta.servlet-api*.jar" -o -name " servlet-api*.jar" 2> /dev/null | head -1)
4444 fi
4545 if [ -n " $SERVLET_API " ] && [ -f " $SERVLET_API " ]; then
46- find " $JAVA_SRC " -name " *.java" | xargs javac -d " $DEPLOY_DIR /WEB-INF/classes" -cp " $SERVLET_API " 2>&1 && echo " [*] Compiled servlet classes" || echo " [!] Compile failed — check Jakarta Servlet API in $TOMCAT_HOME /lib"
46+ find " $JAVA_SRC " -name " *.java" | xargs javac -d " $DEPLOY_DIR /WEB-INF/classes" -cp " $SERVLET_API " 2>&1 && echo " [*] Compiled servlet classes" || echo " [!] Compile failed — check Jakarta Servlet API in $TOMCAT_HOME /lib"
4747 else
48- echo " [!] No servlet-api jar found in $TOMCAT_HOME /lib — filter class not compiled"
48+ echo " [!] No servlet-api jar found in $TOMCAT_HOME /lib — filter class not compiled"
4949 fi
5050fi
5151
@@ -56,11 +56,11 @@ if [ -n "$JDBC_JAR" ]; then
5656 cp " $JDBC_JAR " " $DEPLOY_DIR /WEB-INF/lib/"
5757 echo " [*] MySQL connector: $( basename " $JDBC_JAR " ) "
5858else
59- echo " [!] WARNING: mysql-connector-j not found — JDBC pages will fail"
59+ echo " [!] WARNING: mysql-connector-j not found — JDBC pages will fail"
6060fi
6161
6262chown -R tomcat:tomcat " $DEPLOY_DIR " 2> /dev/null || true
6363
64- echo " [✓ ] Deployed to: $DEPLOY_DIR "
64+ echo " [✓ ] Deployed to: $DEPLOY_DIR "
6565echo " URL: http://localhost:8080/$CONTEXT /"
66- echo " ═══════════════════════════════════════════════════════════════ "
66+ echo " â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• "
0 commit comments