0

我得到了一个 Amazon Linux AMI 2013.03 实例,其 dns 地址如下:ec2-22-11-111-105.compute-1.amazonaws.com我必须在其上托管一个 java Web 服务。我以 ec2-user 的身份连接到它。我已经通过以下命令在其上安装了 tomcat6 服务器:sudo yum install tomcat6 tomcat6-webapps并将我WebService.war的文件放在\usr\share\tomcat6\webapps文件夹中。然后我将 tomcat 服务器启动为sudo service tomcat6 start. tomcat 在 8080 端口上运行,我已经打开了 8080 端口。所以我现在正试图通过这个 url 从其他机器连接到这个端口:http://ec2-22-11-111-105.compute-1.amazonaws.com:8080但是尽管 tomcat 服务器正在运行,但我无法连接到它。我究竟做错了什么?我怎样才能使它工作?

4

1 回答 1

1

最可能的问题是此 EC2 机器的安全组不允许访问端口 8080。请查看此处了解更多详细信息: 创建和配置您的 Amazon EC2 安全组

修改安全组后,更改会立即应用,因此您无需启动新的 EC2 机器。

于 2013-07-12T21:24:05.900 回答