tomcat7-无法远程连接到服务器(端口8080:连接被拒绝)
我正在使用一个网络测量工具,它有一个依赖于tomcat7的UI。我在Ubuntu 14.04服务器上安装了,为了测试我的安装,我将浏览器(在windows 7机器上)指向地址tomcat7-无法远程连接到服务器(端口8080:连接被拒绝),tomcat,tomcat7,Tomcat,Tomcat7,我正在使用一个网络测量工具,它有一个依赖于tomcat7的UI。我在Ubuntu 14.04服务器上安装了,为了测试我的安装,我将浏览器(在windows 7机器上)指向地址http://my_server_address:8080/perfsonar-ui/。连接失败 到目前为止我所尝试的: 从多台计算机到我的服务器的ping成功 在服务器本身上,curl-xgethttp://localhost:8080/perfsonar-ui/,响应状态正常(200) 在其他服务器上,curl-xge
http://my_server_address:8080/perfsonar-ui/
。连接失败
到目前为止我所尝试的:
- 从多台计算机到我的服务器的ping成功
- 在服务器本身上,
,响应状态正常(200)curl-xgethttp://localhost:8080/perfsonar-ui/
- 在其他服务器上,
会导致:curl-xgethttp://my_server_address:8080/perfsonar-ui/
curl:(7)无法连接到我的服务器地址端口8080:连接被拒绝
- 服务器上允许的端口8080
sudo ufw allow 8080
- 已禁用服务器上的防火墙
sudo ufw disable
- 我正在绑定到
,因此我的0.0.0.0
文件中的连接器如下所示:/etc/tomcat7/server.xml
result:netstat-ntlp | grep LISTEN
tcp 0.0.0.0:8080 0.0.0.0:*听-
有人能帮我解决这个问题吗?谢谢。我正在关闭这个。这与tomcat无关。这是一个iptables问题,我必须允许传入到目标端口8080的连接。它起作用了!我找到了一个替代解决方案,在tomcat conf中用server.xml中的端口80替换端口8080。然后停止d再次启动tomcat服务器。它在Ubuntu 16.4服务器上进行了测试 原件: 连接器port=“8080”protocol=“HTTP/1.1” 修改: 连接器port=“80”protocol=“HTTP/1.1” 当我从我的网站上使用CURL访问远程tomcat服务器时,它对我有效
API URL应该是“”而不是“”@ShrikantShete当我安装perfsonar toolkit安全包时,iptables配置了一些默认规则。因此我必须添加一个规则(并将其放在顶部),以允许传入8080端口的流量。希望这是清楚和有用的!