[英]can't connect to ec2 tomcat localhost
我已经听了很多以前曾经问过的教程和问题,但是还是不好(我是ec2的初学者)
我已执行以下操作:午餐了Amazon Linux AMI 2015.09.1(HVM),SSD卷类型。
sudo yum install tomcat8-webapps tomcat8-admin-webapps
sudo yum install tomcat8
sudo service tomcat8 start
我已将此规则添加到我的安全组入站中:
HTTP
TCP
80
0.0.0.0/0
但是当我尝试浏览到:公共DNS:8080
我得到:
该网页不可用:ERR_CONNECTION_TIMED_OUT
我希望看到tomcat欢迎页面(当我转到localhost:8080时),以便我可以部署war文件。
我想念什么?
谢谢。
首先检查:
$ netstat -lnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN
tcp6 0 0 127.0.0.1:8080 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
tcp6 0 0 127.0.0.1:8005 :::* LISTEN
您需要添加tomcat参数(catalina.sh):
JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true "
要解决此问题,您需要在AWS中配置负载均衡器,并将端口转发设置为本地计算机(外部端口(8080)->内部端口(8080))。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.