所以我需要在JavaEE 6中停止在服务器上运行的Servlet。
我正在使用命令kill
kill -9 pid
pid应该是一个Servlet进程id,我可以从以下命令中获取。
ManagementFactory.getRuntimeMXBean().getName()
但这是否会停止正在运行的特定servlet?
我是否需要获取线程的pid?
答案 0 :(得分:0)
这不是Java / Servlets的工作方式。
Servlet被加载到主JVM或Java虚拟机中,它本身只有一个PID。
您正在使用的框架需要实现重新加载servlet的方法,否则您将需要重新启动整个JVM。