• 多个tomcat shutdown.sh 导致无法正常关闭的问题


    1. 今天启动两个tomcat , 但是由于个人失误,只改了以下两个端口 ,忘记修改shutdown相应端口。这是启动两个tomcat ,可以正常启动并访问。。

        

    <Connector port="8071" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    
    
    <Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />

    2. 由于修改了代码,所以关掉了其中一个tomcat, 上传代码,重新启动,这时发现另外一个tomcat 无法正常访问了。。

    3. 正常想法: 不能访问? 先重启再说。但是还是不行,并且报错: The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.

      百度了下原因是 因为 tomcat 没有正常关闭造成的。。解决办法: ps -ef|grep 服务名。 找到对应的进程id,, kill -9 pid 关掉相应进程 即可。。

    扩展: 启动多个tomcat 为什么要修改这三个端口?tomcat 配置文件server.xml 里面元素的含义。

      

    <Server port="8016" shutdown="SHUTDOWN">  

      <service>

        多个<Connector />

        一个<Engine>

          多个<Host>

        </Engine>

      </serivce>

  • 相关阅读:
    两套经典的用户画像-梁宁
    准研一假期的减脂半自律计划
    网络科学导论【第六章】读书脑图
    常见规则网络
    网络科学导论【第五章】读书脑图
    复杂网络链路预测的研究现状及展望
    Python之@property详解及底层实现介绍
    Python触发异常
    一份较认可的文献阅读方案
    HITS算法简介
  • 原文地址:https://www.cnblogs.com/zhangchenglzhao/p/9257163.html
Copyright © 2020-2023  润新知