繁体   English   中英

使用部署在其中的Web应用程序关闭tomcat

[英]Shutdown tomcat using web application deployed in it

我对我的webapp开发遇到的tomcat操作有些怀疑:

  1. 有没有办法从部署在其中的webapp关闭tomcat本身?
  2. tomcat是在一个JVM或单个JVM中运行它的所有webapps / war还是在一些配置文件中配置?
  3. 是否有可能增加在tomcat中部署的特定webapp的java堆大小?

非常感谢。

  1. 从某个servlet打开TCP连接,并将“SHUTDOWN”发送到Tomcat的关闭端口 (默认值:8005)。
  2. 一个Tomcat为所有应用程序使用一个JVM。
  3. 不。仅适用于整个JVM。

这是第1点的代码:

Socket clientSocket = new Socket("localhost", 8005);
clientSocket.getOutputStream().write("SHUTDOWN".getBytes());
clientSocket.getOutputStream().close();
clientSocket.close();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM