首页
首页
文章目录
  1. 今天发现了一个以前一直没注意到的事情,kubernetes在一个pod中 无法同时启动俩个tomcat

一台主机部署俩个tomcat的注意事项

今天发现了一个以前一直没注意到的事情,kubernetes在一个pod中 无法同时启动俩个tomcat

  • 原因:

    kubernetes 在同一个pod启动多个有tomcat的docker等于 在一台主机上启动多个tocmat服务。这就导致了俩个tomcat有一个无法正常运行

  • 解决方法:

    修改tomcat的conf文件夹下面的server.xml文件夹,主要修改三处,分别为

1、  修改Shutdown端口,默认为8005端口,第22行(注意版本不同行数可能不同)
1
<Server port="8005" shutdown="SHUTDOWN">   将8005--->修改成未占用的端口
2、修改http访问端口,默认为8080端口,第69行(注意版本不同行数可能不同)
1
<Connector port="8080" protocol="HTTP/1.1"   将8080----->修改成未占用的端口
3、修改JVM启动端口,默认为8009端口,第90行(注意版本不同行数可能不同)
1
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 将80099---->修改成未占用的端口

以上即可解决,在一个pod中启动俩个tomcat的。

即在同一台主机部署俩个tamcat注意事项。

End!

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫