在linux下使用nginx做tomcat的反向代理出现其中一台tomcat启动不了的情况解决!!
开启了两个tomcat,一个默认的8080端口,一个8081端口
修改了8081端口的server.xml
这里默认是8005端口,我改为8015
这里默认是8080端口,我改为8081端口
这里默认是8009端口,我改为8019端口
重启8081端口,启动8080和8081
此时tomcat8081访问不了,说明8081的防火墙未开启,需要开启
此时8081就能访问了
同时启动8080和8081
修改nginx的nginx.conf
修改完成之后查看端口号是否已经开放
此时8080和8081都启动了,但实际上并非如此
ps_ef|grep tomcat,发现只有8081启动了,8080未启动
我们在在8080的日志中查找原因
进入logs目录查看catalina.out,发现如下报错信息
说明8005端口占用了,我们将其关闭
重新启动8080
查看:
此时才是真正的都启动了