- 描述:今天遇到一个特殊情况:tomcat(本Tomcat)无法正常启动,同时没有Tomcat/logs/catalina.out
- 环境:CentOS7 X86_64
- 排查:
- 首先启动没有报错,查看端口但无法连接,因此关闭增加防火墙端口,但操作后发现防火墙其实早已关闭
- 确认时候有代理影响?发现Nginx并未启动
- 服务器上正好有一个预装的Tomcat,启动正常。切换端口启动后也正常。
- 查看使用的Java,发现已有环境变量。因此在本Tomcat的startup.sh指定JAVA_HOME和JRE_HOME。重启本Tomcat,报错no such file logs/catalina.out。
5.在预装的Tomcat的log/catalina.out中发现了本Tomcat的启动日志,因此检查环境变量CATALINA_HOME,发现已被设置。因此在本Tomcat的catalina.sh设置固定的CATALINA_HOME,重启本Tomcat,OK。
- Review 如果能在首次启动的Tomcat输出中确认各个环境变量的路径就可以节约不必要的排查时间。尽管显示Tomcat started 但仍可能实际未启动,应当按照catalina.out为准。
Tomcat无法启动同时没有catalina.out生成
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...