java - 在 EC2 Amazon Linux 上全新安装 Tomcat 出现 404 错误

标签 java tomcat amazon-ec2 tomcat7

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

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

然后我转到公共(public) 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 应用程序提供服务?

最佳答案

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

关于java - 在 EC2 Amazon Linux 上全新安装 Tomcat 出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30992400/

相关文章:

java - 长形式单词到短形式

java - Java Web 应用程序中的 RuntimeException 处理

java - 界面设计: Serializing Java Graphics to D3. js

java - VM 传输能否绕过 ActiveMQ 中的代理身份验证

java - 如何在远程服务器上添加 jar 文件?

ssl - IIS 8 (Server 2012) 未指定站点名称时站点绑定(bind)不起作用

amazon-ec2 - 最低要求的Cuda功能为3.5

python - 错误 : Cannot uninstall requests 2. 25.1,未找到记录文件。提示:该软件包是通过 rpm 安装的

java - Java中运算符和关键字的区别

spring - 如何设置 intellij 在日志选项卡而不是输出选项卡中显示日志