Clark.Wang 2019-12-26 18:18 采纳率: 0%
浏览 268

请教阿里云CentOS里tomcat的问题,急,谢谢

现有阿里云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,结果:两个网站都无法打开.

现在的情况大概是这样的。之前一直运行良好,只是今天重启了,就不行了。应该不用改什么文件吧。
请教各位大仙大神,这个情况应该怎么处理?感谢!!!!!

  • 写回答

3条回答 默认 最新

  • 轻点 别打脸 2019-12-27 01:11
    关注

    两个工程部署在同一个Tomcat下的?分开部署吧,ps - ef | grep tomcat查看Tomcat启动进程,看Tomcat是不是启动了

    评论
  • 秦拿希 2019-12-27 01:15
    关注

    1.ps -ef|grep tomcat 查看tomcat进程
    2.kill -9 pid 杀掉tomcat进程
    3.你的app1和app2程序应该放在/tomcat/webapps目录下面,到/usr/local/tomcat/bin目录,命令./startup.sh启动tomcat
    4.打开网页查看是否能打开。打不开的输入http://ip:port/是否能打开tomcat主页,能打开主页说明tomcat启动成功,打不开说明tomcat启动失败。
    5.4里面不管tomcat失败,还是app启动失败,查看/tomcat/logs catalina.log信息,查找报错信息。
    6.还不行,告知ecs信息,我可以免费帮你看

    评论
  • 南宫文凯 2019-12-27 02:40
    关注

    把你的app1放在/home/tomcat1/webapps目录下面,
    app2程序应该到/home/tomcat2/webapps目录下面
    命令./startup.sh启动tomcat
    用两个tomcat去启动两个不同的项目,这样就不会用端口占用的情况了,入果需要相互调用,就是说要同一个端口,可以起一个nginx,这样就可以用两个服务访问同一个端口,只是后缀不通而已

    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 关于C#与NICAN类库通信的问题
  • ¥15 cytoscape问题
  • ¥15 sqoop将表从mysql传到Hbase有报错
  • ¥15 putty实现机器学习猫狗识别
  • ¥15 STS/eclipse导入gradle项目时报错如下
  • ¥15 centos7.6进不去系统,卡在数字7界面
  • ¥15 Tensorflow采用interpreter.allocate_tensors()分配内存出现ValueError: vector too long报错
  • ¥15 使用CGenFF在线生成血红素辅基拓扑结构遇到问题
  • ¥20 matlab代码实现可达矩阵形成骨骼矩阵
  • ¥15 关于地板的木纹和图库中的匹配的
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部