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目录下的。文章来源:https://www.toymoban.com/news/detail-515246.html
cd /data/apache-tomcat-9.0.76/bin
chmod +x reStartTomcat.sh
或者chmod 777 reStartTomcat.sh
设置软链接,在任何目录都可以执行reStartTomcat.sh操作,而非一定要进入到Tomcat安装目录文章来源地址https://www.toymoban.com/news/detail-515246.html
ln -s /data/apache-tomcat-9.0.76/bin/reStartTomcat.sh /usr/bin
到了这里,关于Linux之Centos7重启Tomcat脚本kill方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!