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

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

  • 有没有办法从部署在其中的webapp关闭tomcat本身?
  • tomcat是在一个JVM或单个JVM内运行其所有的webapps / war还是可以在某个配置文件中配置它?
  • 是否有可能增加tomcat中部署的特定webapp的java堆大小?
  • 非常感谢。


  • 从某个servlet打开TCP连接并将“SHUTDOWN”发送到Tomcat的关闭端口(默认值:8005)。
  • 一个Tomcat为所有应用程序使用一个JVM。
  • 不,只对整个JVM。
  • 这里是第1点的代码:

    Socket clientSocket = new Socket("localhost", 8005);
    clientSocket.getOutputStream().write("SHUTDOWN".getBytes());
    clientSocket.getOutputStream().close();
    clientSocket.close();
    
    链接地址: http://www.djcxy.com/p/59711.html

    上一篇: Shutdown tomcat using web application deployed in it

    下一篇: Web app deployment in Tomcat