Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
Web applications 未在amazon Ec2上部署Tomcat6 webapp_Web Applications_Ubuntu_Amazon Ec2_Tomcat6 - Fatal编程技术网

Web applications 未在amazon Ec2上部署Tomcat6 webapp

Web applications 未在amazon Ec2上部署Tomcat6 webapp,web-applications,ubuntu,amazon-ec2,tomcat6,Web Applications,Ubuntu,Amazon Ec2,Tomcat6,这件事我已经琢磨了很长时间了。我有一个webapp jasperserver,已经成功上传到我的tomcat6服务器。这是: 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/li

这件事我已经琢磨了很长时间了。我有一个webapp jasperserver,已经成功上传到我的tomcat6服务器。这是:

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服务器的问题所在。解决方案是删除根文件夹并将jasperserver应用程序文件夹重命名为ROOT,重新启动tomcat服务器,然后看看会发生什么。它应该可以正常工作。

我试过了,但是,我的代码中仍在寻找原始文件夹路径/var/lib/tomcat6/webapps/jasperserver,而不是/var/lilb/tomcat6/webapps/ROOT。我如何更改它?