亚马逊EC2上的Tomcat

时间:2012-07-02 00:19:23

标签: amazon-ec2 tomcat7

我创建了一个在Tomcat 7中运行的JSP / servlets应用程序。它在我的开发机器上运行良好,并在安装Tomcat后将其作为WAR文件部署到我的Windows Server Amazon EC2实例。我可以在EC2实例上本地访问它(localhost:8080等),但我根本无法从外部访问它。我做了以下事情:

  • 为实例设置弹性IP
  • 在安全组中打开端口8080

我尝试直接访问根地址(即不是我的应用程序URL)并获得了一个默认的IIS页面。所以我禁用了IIS,认为它可能会以Tomcat的方式进入,但没有骰子。我搜索了一下,我发现的一切似乎都等于我已经做过的事情。有什么建议吗?

++++ EDIT ++++ 没关系。这是Windows防火墙。我还不能解决这个问题,因为我太新了。

2 个答案:

答案 0 :(得分:1)

这是Windows防火墙问题。

答案 1 :(得分:0)

默认情况下,你需要在webapps中创建名为ROOT的折叠和一些默认页面,如default.html,并且你可以通过8080访问你的网站