Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在EC2 Amazon Linux上重新安装Tomcat时出现404错误_Java_Tomcat_Amazon Ec2_Tomcat7 - Fatal编程技术网

Java 在EC2 Amazon Linux上重新安装Tomcat时出现404错误

Java 在EC2 Amazon Linux上重新安装Tomcat时出现404错误,java,tomcat,amazon-ec2,tomcat7,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 然后我转到公共dns名称(我为安全组添加了端口8080的自定义TCP规则):http://.....compute.amazonaws.com:8080/我

我正在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\u access\u日志文件中:

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

如何让Tomcat开始为webapps提供服务?

我也在使用python fabric部署webapp,我想可能是因为我启动了一些进程,这些进程在shell会话退出部署脚本后立即结束。此后,我一直在某些命令前面加上
set-m
并使用
nohup
命令,tomcat似乎工作正常