【问题标题】:How to eliminate port number of tomcat server如何消除tomcat服务器的端口号
【发布时间】:2013-01-28 23:17:14
【问题描述】:

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

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

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

【问题讨论】:

  • 您阅读the documentation 并修改配置以使用您想要的端口(例如,端口 80,默认 HTTP 端口)。

标签: java tomcat axis2


【解决方案1】:

3 个词:Apache 反向代理

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-08-18
      • 2013-08-27
      • 2014-12-18
      • 2011-04-13
      • 2015-07-19
      • 2017-07-09
      • 1970-01-01
      • 2022-06-25
      • 2012-10-31
      相关资源
      最近更新 更多