tomcat7-无法远程连接到服务器(端口8080:连接被拒绝)

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

我正在使用一个网络测量工具,它有一个依赖于tomcat7的UI。我在Ubuntu 14.04服务器上安装了,为了测试我的安装,我将浏览器(在windows 7机器上)指向地址
http://my_server_address:8080/perfsonar-ui/
。连接失败

到目前为止我所尝试的:

  • 从多台计算机到我的服务器的ping成功
  • 在服务器本身上,
    curl-xgethttp://localhost:8080/perfsonar-ui/
    ,响应状态正常(200)
  • 在其他服务器上,
    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
    文件中的连接器如下所示:

  • netstat-ntlp | grep LISTEN
    result:

    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端口的流量。希望这是清楚和有用的!