如何消除tomcat服务器的端口号

时间:2013-02-13 11:59:02

标签: java tomcat axis2

我有一个专用服务器,我已经安装了tomcat。但访问tomcat的唯一方法是在URL中提供端口号。 例如:http://server.mydomain.com:8080 带我到tomcat服务器。 如何从URL ????

中删除端口号

只要我使用它,这很好,但现在我已经生成了一个SOAP服务,我已经在axis2上部署了它。现在,访问我的服务的网址就像http://server.mydomain.com:8080/axis2/services/MyService?wsdl 它显示了端口号,那么如何删除此端口号?

OR有没有其他方法可以在不显示端口号的情况下访问我的服务? 谢谢

2 个答案:

答案 0 :(得分:4)

3个字: Apache反向代理

我讨厌处理像这样的Java / Tomcat特性,所以我所做的是通过Apache反向代理,为Tomcat提供一个很好/正常的80端口URL。我对我的方法here on Server Fault进行了详细解答。

这样我的Tomcat设置是健全的&清洁& Apache使我在前端可访问性方面具有更大的灵活性。控制。

答案 1 :(得分:3)

不显示端口号意味着它必须在端口80(http)或443(https)上运行。为此,您需要修改tomcat配置。我在互联网上找到了这个并希望它有所帮助:http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/