tomcat jvm参数(可选)
-Dfile.encoding=UTF-8
-Xms512m
-Xmx4096m
-XX:ReservedCodeCacheSize=256m
-XX:MaxNewSize=512m
-XX:MaxPermSize=512m
注意:TOMCAT_PATH是你Tomcat的安装目录
如:/data/apache-tomcat-9.0.76
结尾不要加“/”
在tomcat的bin目录下创建reStartTomcat.sh脚本
cd /data/apache-tomcat-9.0.76/bin
vi reStartTomcat.sh
输入i可编辑脚本
#!/bin/bash
. /etc/profile
TOMCAT_PATH="/data/apache-tomcat-9.0.76"
echo 'restart tomcat'
pid=$(ps -ef|grep tomcat|grep -w ${
TOMCAT_PATH}|grep -v 'grep'|awk '{print $2}')
if [ -n "$pid" ]
then
echo 'tomcat is running,kill $pid'
kill -9 $pid
fi
sleep 3
${TOMCAT_PATH}/bin/startup.sh
echo 'restart tomcat finish'
保存
:wq
给脚本授权
我这里是已经进入到/data/apache-tomcat-9.0.76/bin目录了,而且脚本也是写在bin目录下的。
cd /data/apache-tomcat-9.0.76/bin
chmod +x reStartTomcat.sh
或者chmod 777 reStartTomcat.sh
设置软链接,在任何目录都可以执行reStartTomcat.sh操作,而非一定要进入到Tomcat安装目录
ln -s /data/apache-tomcat-9.0.76/bin/reStartTomcat.sh /usr/bin