- 复制Tomcat下的conf文件夹,并且新建bin、webapps文件夹
- 修改conf/server.xml ,主要是修改端口
- 在bin中新建startup.sh文件,填写启动参数
#!/bin/bash
export JRE_HOME=/usr/local/xxx/jdk1.8.0_151/jre
export CATALINA_HOME=/usr/local/xxx/apache-tomcat-8.5.23
export CATALINA_BASE="/usr/local/xxx/apache-tomcat-8.5.23-jiajun-t"
export CATALINA_TMPDIR="$CATALINA_BASE/temp"
export CATALINA_PID="$CATALINA_BASE/bin/tomcat.pid"
export JAVA_OPTS="-server -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dtomcat.name=tomcat-jiajun-t"
#创建logs目录
if [ ! -d "$CATALINA_BASE/logs" ]; then
mkdir $CATALINA_BASE/logs
fi
#创建temp目录
if [ ! -d "$CATALINA_BASE/temp" ]; then
mkdir $CATALINA_BASE/temp
fi
# 调用tomcat启动脚本
bash $CATALINA_HOME/bin/startup.sh "$@"
- 在bin中新建shutdown.sh,对照start.sh填写内容
#!/bin/bash
export JRE_HOME=/usr/local/xxx/jdk1.8.0_151/jre
export CATALINA_HOME=/usr/local/xxx/apache-tomcat-8.5.23
export CATALINA_BASE="/usr/local/xxx/apache-tomcat-8.5.23-jiajun-t"
export CATALINA_TMPDIR="$CATALINA_BASE/temp"
export CATALINA_PID="$CATALINA_BASE/bin/tomcat.pid"
bash $CATALINA_HOME/bin/shutdown.sh "$@"
- 给start.up和shutdown.sh授权
chmod +x ./start.up
chomd +x ./shutdown.sh
- 执行 ./start.up, 看控制台输出文件是否正常,如果成果会生成服务全结构
- 最终结果结构
