线上Tomcat集群验证问题

来源:17-5 tomcat多实例配置及验证

Mr温少

2018-04-02

# 问题Tomcat集群搭建好后验证 IP+端口号8080、9080只有一台可以使用

            使用域名访问index.jsp也是只有一个排查发现进程中只有一台Tomcat服务

# 测试结果停掉所有Tomcat第一个启动的可以成功第二个启动也正常

   但是查询进程显示目前服务器只启动了一个Tomcat并且是第一个启动的。

//img.mukewang.com/szimg/5ac10f1d0001367e28701106.jpg

这怎么解决第二个Tomcat启动也不报错以为启动成功了但实际没有启动访问时发现没有启动

# 配置情况

## 系统环境变量修改   vim /etc/profile

# 新增Tomcat 和 Nginx 集群配置Start-------------
export CATALINA_BASE=/developer/apache-tomcat-7.0.73
export CATALINA_HOME=/developer/apache-tomcat-7.0.73
export TOMCAT_HOME=/developer/apache-tomcat-7.0.73

export CATALINA_2_BASE=/developer/apache-tomcat-7.0.73_2
export CATALINA_2_HOME=/developer/apache-tomcat-7.0.73_2
export TOMCAT_2_HOME=/developer/apache-tomcat-7.0.73_2
# 新增Tomcat 和 Nginx 集群配置End----------------
# Tomcat2 修改  vim server.xml  三处配置
<Server port="9005" shutdown="SHUTDOWN">
...
<Connector port="9080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />
...
<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />

## Tomcat2 修改 catalina.sh

# OS specific support.  $var _must_ be set to either true or false.
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME


写回答

3回答

Geely

2018-04-02

哈喽同学,首先看到这个问题我真心感动,这排版!这截图!分析、斜体、黑体,很感谢同学这么细心的问答,看到你解决了我也很开心。

我猜测应该是在配置的时候某些配置(不完全或者疏漏)导致的,你重新安装之后都清空了。目前看你给的配置我看也都是正确的。

0
2
Geely
回复
Mr温少
hi 同学,这几天家里有点事情忙,媳妇坐月子,刚当上奶爸...带娃娃来着,刚倒出点时间来,回复晚啦,在QQ群里和大家说啦,还请海涵呀,谢谢理解。
2018-04-19
共2条回复

慕粉2023046096

2018-05-12

同学我也遇到了跟你一样的问题  把linux服务器重启就OK了 

1
1
慕粉113505763
谢谢了,此方法有效
2019-02-28
共1条回复

Mr温少

提问者

2018-04-02

不用了麻烦老师啦,已经解决!!我重新解压缩一份Tomcat,配置了一遍就没事了,不知道问题出在哪里

0
0

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程