我已经为此苦苦挣扎了一段时间。我有一个已成功上传到我的 tomcat6 服务器的 webapp (jasperserver)。这里是:
root@ip-172-31-46-109:/var/lib/tomcat6/logs# cd /var/lib/tomcat6
root@ip-172-31-46-109:/var/lib/tomcat6# ls
common conf logs server shared webapps work
root@ip-172-31-46-109:/var/lib/tomcat6# cd webapps
root@ip-172-31-46-109:/var/lib/tomcat6/webapps# ls
jasperserver jasperserver.war ROOT
root@ip-172-31-46-109:/var/lib/tomcat6/webapps# cd jasperserver
root@ip-172-31-46-109:/var/lib/tomcat6/webapps/jasperserver# ls
blank.htm cal errorPage.htm index.htm j jasperreports-flash-5.0.1.swf jpivot META-INF scripts themes wcf WEB-INF
我知道 tomcat6 正在工作,因为当我转到
http://localhost:8080
时我可以看到tomcat6的默认索引。但是,http://localhost:8080/jasperserver/
正在显示 404!!好像我已经在这里完成了所有事情......有人有什么想法吗?谢谢!
最佳答案
那是tomcat服务器的问题。解决方法是删除ROOT文件夹,将你的jasperserver app文件夹重命名为ROOT,重启tomcat服务器,看看会发生什么。它应该可以正常工作。
关于web-applications - Tomcat6 webapp 未部署在亚马逊 Ec2 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19407775/