在Amazon Linux AMI 2013.03上托管Java Web服务

时间:2013-07-09 07:02:59

标签: java linux amazon-ec2 ami

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

1 个答案:

答案 0 :(得分:1)

最可能的问题是此EC2计算机的安全组不允许在端口8080上进行访问。 在这里查看更多详细信息: Create and Configure Your Amazon EC2 Security Group

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