1

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

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

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

++++ 编辑 ++++ 没关系。这是Windows防火墙。我还不能结束这个问题,因为我太新了。

4

2 回答 2

1

这是一个 Windows 防火墙问题。

于 2012-07-02T20:14:31.370 回答
0

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

于 2012-09-17T17:48:12.310 回答