在EC2中部署vaadin 7 war文件

时间:2015-06-03 14:28:03

标签: amazon-ec2 tomcat7 vaadin war vaadin7

我正在尝试使用EC2服务器在tomcat 7中部署Vaadin 7 example.war文件。我将文件上传到/var/lib/tomcat7/webapps但是当我转到myIp:8080/example时,它找不到资源。

知道为什么吗?

谢谢!

2 个答案:

答案 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提供所有帮助!!