我正在尝试使用EC2服务器在tomcat 7中部署Vaadin 7 example.war
文件。我将文件上传到/var/lib/tomcat7/webapps
但是当我转到myIp:8080/example
时,它找不到资源。
知道为什么吗?
谢谢!
答案 0 :(得分:1)
您必须使用tomcat管理器(通常为http://[YourHost]:8080/manager)添加新的webapp / war文件,而不仅仅是将文件上传到webapps文件夹。
要安装tomcat,管理器webapp以及配置访问凭据(基于debian或debian的发行版),请查看本教程:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-apache-tomcat-on-a-debian-server
答案 1 :(得分:1)
解决了!...
安装经理:
sudo yum install tomcat7-webapps tomcat7-docs-webapp tomcat7-admin-webapps
解决Java版本不匹配问题org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/prueba2]]
:
在Eclipse上:
偏好设置>> Java>>已安装的JRE
在EC2服务器上:
sudo yum remove java-1.7.0-openjdk
sudo yum install java-1.8.0
然后重新安装Tomcat7并重新启动
感谢@BlunT提供所有帮助!!