现有阿里云ECS,CentOS系统。今日更新了登录密码,重启ECS后,网站无法访问了。 我知道一定是tomcat的服务没有启。 但是,我是新手才上手,不太了解,搞了一晚上了。 特想各位大侠求助,谢谢了。
本ECS中有2个网站应用,分别命名为app1 和 app2吧。 我尝试过(没有注意顺序): 1.在/usr/local/tomcat/bin 去启动, ./startup.sh,结果:输入app1地址,浏览器旋转几圈后会跳转到app2网页,但是打不开。 2.在/usr/local/tomcat/bin/tomcat-app1 去启动, ./startup.sh,结果:两个网站都无法打开; 3..在/usr/local/tomcat/bin/tomcat-app2 去启动, ./startup.sh,结果:两个网站都无法打开.
现在的情况大概是这样的。之前一直运行良好,只是今天重启了,就不行了。应该不用改什么文件吧。
遇到了同样的问题,在CSDN看到了,希望阿里云团队能够给出正确、标准的答案~请查看
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到您描述的问题,看起来可能是Tomcat配置或端口冲突导致的。下面是一些排查和解决步骤,希望能帮助到您:
检查Tomcat日志:
/usr/local/tomcat/logs/catalina.out
。日志中可能会有错误信息,指出为什么Tomcat没有正常启动或者应用部署失败的原因。确认端口占用情况:
netstat -tuln | grep :8080
(如果您的Tomcat默认监听的是8080端口)来检查是否有其他进程占用了Tomcat的端口。如果有,需要找出并停止这些进程,或者更改Tomcat的端口号。正确启动多个实例:
配置虚拟主机:
server.xml
中配置Host元素,为每个应用指定不同的上下文路径。请确保配置正确无误。检查防火墙设置:
环境变量与权限问题:
逐一启动验证:
如果以上步骤不能解决问题,建议您提供更详细的错误信息或日志内容,以便进行更深入的分析。同时,也可以考虑联系阿里云的技术支持获取专业的帮助。您也可以通过ECS一键诊断全面排查并修复ECS问题。