`

Tomcat无法shutdown进程问题解决办法

 
阅读更多

tomcat无法shutdown,shutdown之后还有一些进程没有释放导致jvm还在活动。
 
解决:程序中的线程设置为守护线程:setDaemon(true)
在servlet 中 destroy方法里面自己销毁线程
 
如果是spring则在bean后面配置 destroy-method="destroy" 


1.kill -9 pid
2.要是嫌这样太麻烦了,可以如下这样改:

==============================bin/shutdown.sh 
exec "$PRGDIR"/"$EXECUTABLE" stop  -force "$@"  #加上 -force  
 
==============================bin/catalina.sh  
在PRGDIR=`dirname "$PRG"`后面加上
if [ -z "$CATALINA_PID" ]; then
      CATALINA_PID=$PRGDIR/CATALINA_PID
      cat $CATALINA_PID
fi

pstree -p 可以查看后台进程
分享到:
评论

相关推荐

    tomcat进程不能完全关闭的处理办法.txt

    tomcat shutdown后,进程还存在linux系统中的解决办法

    解决Tomcat使用shutdown.bat关闭会将其他Tomcat关掉的问题

    主要介绍了解决Tomcat使用shutdown.bat关闭会将其他Tomcat关掉的问题 ,解决方法很简单,具体内容详情大家跟随小编一起通过本文学习吧

    ora-01033:oracle initialization or shutdown in progress 解决方法

    ora-01033:oracle initialization or shutdown in progress 解决方法 ora-01033:oracle initialization or shutdown in progress 解决方法 ora-01033:oracle initialization or shutdown in progress 解决方法 ora-...

    shutdown.bat

    一键关机代码 可以放在任务计划里面自动定时关机

    Oracle initialization or shutdown in progress 解决方法

    Oracle initialization or shutdown in progress 是oracle误删除文件所造成的sqlplus不能登陆的问题 正确,经验。

    tomcat的启动方法

    Tomcat 的启动方法详解 Tomcat 是一个流行的 Java Web 服务器,它可以作为独立的 Web 服务器或与 Apache 服务器集成使用。下面是 Tomcat 的启动方法详解: 环境准备 在启动 Tomcat 之前,需要准备好 Java 运行...

    刷机时手机左上角出现press any key to shutdown 解决方法

    部分手机在fastboot模式下在win10(8代CPU)上使用USB3.0接口连接会显示 press any key to shutdown解决方法: 下载修复文件到电脑,右键管理员运行后即可完美解决

    解决press any key to shutdown.bat

    此bat文件解决小米miui链接电脑进入fastboot模式时出现press any key to shutdown的问题,以管理员身份运行即可

    Tomcat-7.0.30

    修改目的:为了解决使用HTTP Get方法传递中文参数乱码的问题 修改context.xml: 把修改成<Context reloadable="true"> 修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器 会自动重新加载当前Web...

    shutdown问题

    shutdown.rar

    Linux操作系统下两种自动启动Tomcat的方法

    Tomcat安装目录下的bin目录有两个脚本分别用来启动和停止Tomcat,分别是startup.sh, shutdown.sh,你可以用这两个脚本来手工启动和停止Tomcat服务并进行安装后的测试。我们最简单的方法就是通过startup.sh来自动启动...

    vista 关机命令 shutdown

    vista 关机命令 shutdownvista 关机命令 shutdownvista 关机命令 shutdownvista 关机命令 shutdownvista 关机命令 shutdown

    Mac系统中Apache Tomcat安装配置.docx

    在 Terminal 中输入 shutdown.sh 即可停止 Tomcat。 5. 设置 Tomcat 权限 在 Terminal 中输入 sudo chmod 755 Library/Tomcat8/bin/*.sh 设置 Tomcat 的权限。 三、 Apache 服务器简介 Apache 服务器是一种普通...

    同一台服务器(电脑)运行多个Tomcat的设置方法步骤

    经过如下方法就可以实现统一台服务器(电脑)上运行多个Tomcat的目的了。 1、配置电脑”环境变量” 单个Tomcat的配置步骤不再重述,直接从配置第二个Tomcat开始。对电脑”环境变量”做调整,增加环境变量CATALINA_...

    tomcat安装和配置

    Tomcat 安装和配置 Tomcat 安装和配置是每个 Java 开发者都需要掌握的基本技能。下面我们将详细介绍 Tomcat 的安装和配置过程。 Tomcat 安装 在安装 Tomcat 之前,需要先安装 Java Development Kit (JDK),因为 ...

    centos6-tomcat8安装及启动脚本

    CentOS 6 下 Tomcat 8 安装和启动脚本指导 在本文中,我们将详细介绍如何在 CentOS 6 环境中安装和启动 Tomcat 8。Tomcat 是一个流行的 Java 服务器,可以用于部署各种 Java 应用程序。在本文中,我们将从头开始...

    Nginx+Tomcat负载均衡

    最近学习Nginx+tomcat实现 负载...3. 利用memcached把多个tomcat的session集中管理,这是最直接的解决方案,但是操作起来也最为复杂。们的系统既要求性能,又要比较好的利用上负载均衡 关于memcached稍后会发表出来

    Failed shutdown of Apache Portable Runtime 解决办法

    NULL 博文链接:https://huanyue.iteye.com/blog/479413

    Apache-tomcat-6.0.53 for Linux(Redhat/CentOS测试通过)

    ./catalina.sh start (关闭tomcat ./shutdown.sh stop) 4.、测试 查看Tomcat是否已经启动netstat -ntl |grep 8080 浏览器地址栏输入 http://localhost:8080/ 如果能看到Tomcat的欢迎页表示整合成功,至此已经完成...

    解决centos7中tomcat启动与本机访问问题

    tomcat启动后本机进行访问无法打开,是由于centos的防火墙的问题,  关闭centos7的防火墙 systemctl stop firewalld systemctl disable firewalld   查看防火墙是否关闭 firewall -cmd –state 总结 以上所述...

Global site tag (gtag.js) - Google Analytics