如何使用浏览器访问端口8080上的tomcat?

时间:2017-05-06 07:48:02

标签: java windows tomcat port

我有一个远程服务器,它的默认端口是8080,但是你知道浏览器默认使用80端口来访问它,所以无法访问我的tomcat。

如何配置它以访问tomcat的8080端口?

它在窗户下面。

如果我在浏览器中使用www.example.com:8080我可以访问服务器,但是如果我使用www.example.com我无法访问它。

修改

我使用Tomcat + IIS(服务器整合),IIS占用80端口。

1 个答案:

答案 0 :(得分:1)

您无法访问http://www.example.com上的网址,因为当tomcat正在收听8080后,浏览器会尝试在端口80上建立TCP连接。

如果要更改tomcat正在侦听的端口,请参阅此question

另一种选择是在tomcat服务器前使用代理。您可以使用apache Web服务器或Nginx。他们可以侦听端口80并将您的请求转发到端口8080上的tomcat服务器。

<强>更新

正如下面的评论所述,由于已经采用了post80,因此添加反向代理无法提供帮助。因为反向代理将无法侦听端口80.

建议查看哪个进程正在使用端口80,然后才能实现正确的解决方案。

<强>更新

当IIS正在侦听端口80时,建议将IIS配置为充当反向代理。

您可以按照此link进行操作。