1

我有一个专用服务器,并且上面安装了 tomcat。但是访问tomcat的唯一方法是在URL中给出端口号。例如:http ://server.mydomain.com:8080 将我​​带到 tomcat 服务器。如何从 URL 中删除端口号????

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

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

4

2 回答 2

4

3 个词:Apache 反向代理

我讨厌处理这样的 Java/Tomcat 特性,所以我要做的是通过 Apache 进行反向代理,为 Tomcat 提供一个不错/正常的端口 80 URL。我在 Server Fault上对我的方法有详细的回答。

这样我的 Tomcat 设置是健全和干净的,而 Apache 让我在前端可访问性和控制方面更加灵活。

于 2013-02-13T12:03:22.697 回答
3

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

于 2013-02-13T12:00:22.200 回答