【问题标题】:Fresh install of Tomcat on EC2 Amazon Linux giving 404 errors在 EC2 Amazon Linux 上全新安装 Tomcat 出现 404 错误
【发布时间】:2015-09-08 15:20:48
【问题描述】:

我正在通过执行以下操作在 Amazon linux 上安装 tomcat7:

$ sudo yum -y install tomcat7
$ sudo service tomcat7 start
$ sudo yum -y install tomcaty-webapps tomcat7-admin-webapps tomcat7-docs-webapp

然后我转到公共 dns 名称(我将端口 8080 的自定义 TCP 规则添加到安全组):http://.....compute.amazonaws.com:8080/,我收到 404 错误。

在 catalina.out 我看到以下注释:

INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Jun 23, 2015 1:12:02 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /var/lib/tomcat7/webapps/docs has finished in 197 ms

在我看到的localhost_access_log 文件中:

[23/Jun/2015:01:10:30 +0000] "GET / HTTP/1.1" 404 -

如何让 Tomcat 开始为 web 应用程序提供服务?

【问题讨论】:

    标签: java tomcat amazon-ec2 tomcat7


    【解决方案1】:

    我还使用 python fabric 来部署 webapp,我认为可能是我正在启动一些进程,当 shell 会话在部署脚本退出时退出时立即结束。从那以后,我一直在某些命令前加上set -m;,并且还使用了nohup 命令,并且tomcat 似乎工作正常。

    【讨论】:

      猜你喜欢
      • 2021-06-16
      • 2012-03-01
      • 2011-06-20
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      相关资源
      最近更新 更多