生产环境如何重启tomcat

简介: 如果是系统安装,可以直接用服务管理脚本进行, 如ubuntu在/etc/init.d/tomcat8主要思路是先用start-stop-daemon发停止信号结tomcat进程, 如果不能顺利结束, 再用kill杀掉进程.

如果是系统安装,可以直接用服务管理脚本进行, 如ubuntu在/etc/init.d/tomcat8


主要思路是先用start-stop-daemon发停止信号结tomcat进程, 如果不能顺利结束, 再用kill杀掉进程.

使用方法是

$ sudo service tomcat8 stop


如果你自己用脚本管理,也可以参考这个思路, 贴上停止脚本片段供你参考:

stop)
log_daemon_msg "Stopping $DESC" "$NAME"
set +e
if [ -f "$CATALINA_PID" ]; then
start-stop-daemon --stop --pidfile "$CATALINA_PID" \
--user "$TOMCAT8_USER" \
--retry=TERM/20/KILL/5 >/dev/null
if [ $? -eq 1 ]; then
log_progress_msg "$DESC is not running but pid file exists, cleaning up"
elif [ $? -eq 3 ]; then
PID="`cat $CATALINA_PID`"
log_failure_msg "Failed to stop $NAME (pid $PID)"
exit 1
fi
rm -f "$CATALINA_PID"
rm -rf "$JVM_TMP"
else
log_progress_msg "(not running)"
fi
log_end_msg 0
set -e
;;
相关文章
|
5月前
|
应用服务中间件
tomcat重启时保持会话关闭
tomcat重启时保持会话关闭
|
8月前
|
应用服务中间件
Tomcat——通过.bat批处理程序重启Tomcat
Tomcat——通过.bat批处理程序重启Tomcat
|
5月前
|
应用服务中间件 Linux
Linux不重启Tomcat清空catalina.out日志的几种方法
Linux不重启Tomcat清空catalina.out日志的几种方法
252 0
|
11月前
|
网络协议 Java 应用服务中间件
Tomcat - 你该知道的Tomcat生产环境部署
Tomcat - 你该知道的Tomcat生产环境部署
111 0
|
11月前
|
Java 应用服务中间件 Linux
Linux重启tomcat服务
Linux重启tomcat服务
|
11月前
|
应用服务中间件 Perl
Centos6.5下重启tomcat脚本
Centos6.5下重启tomcat脚本
|
Java 应用服务中间件 Apache
一招教你如何减少本地调试tomcat重启次数,亲测有效
一招教你如何减少本地调试tomcat重启次数,亲测有效
|
监控 应用服务中间件 Python
python 监控Tomcat 重启
利用python监控Tonmcat启动
python 监控Tomcat 重启
|
前端开发 JavaScript Java
IntelliJ IDEA - 热部署(更新HTML/JSP/JS/CSS代码、不用重启Tomcat)
IntelliJ IDEA - 热部署(更新HTML/JSP/JS/CSS代码、不用重启Tomcat)
1113 0
IntelliJ IDEA - 热部署(更新HTML/JSP/JS/CSS代码、不用重启Tomcat)
|
Java 应用服务中间件
java上传图片后需要重启tomcat才可以访问
当java上传图片后,需要重启tomcat才可以访问,我们只要保存图片路径的时候要直接保存到tomcat的路径下,然后就不用重启就可以访问了。
483 0
java上传图片后需要重启tomcat才可以访问