在 EC2 中部署 vaadin 7 war 文件

Deploy vaadin 7 war file in EC2

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

知道为什么吗?

谢谢!

你必须使用 tomcat 管理器(通常是 http://[YourHost]:8080/manager)来添加一个新的 webapp / war 文件,这不仅仅是将文件上传到 webapps 文件夹。

要安装 tomcat、manager webapp 和配置访问凭据(debian 或基于 debian 的发行版),请查看此教程:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-apache-tomcat-on-a-debian-server

已解决!...

安装管理器:

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 的所有帮助!!