如何用代码(J2ee)来停止Tomcat下的某个应用,别的应用不受影响?

2025-03-25 10:29:25
推荐回答(3个)
回答1:

这个一般是不可能的.但是你可以变相的去停止.或者说不可用.但是资源什么的还是占用的.

当然你system.exit的话退出的是对引用jvm.引用jvm停止.对其引用jvm下所有的应用都会停止..

假设你的tomcat容器启动后占用一个进程.这个容器下有很多的应用实例.那么
办法一直接删除这个应用..启动的时候在部署上.
办法二做一个管理的对象..进行应用总体的控制.就是类似设置一个超级用户口令一样

回答2:

我认为是可以的。做一个类似于tomcat管理的页面,调用tomcat自带的servlet进行应用的管理。

回答3:

你可以考虑看下OSGi