首页 > 解决方案 > 18080端口的Tomcat可以看到web可以成功主机,但是没有任何端口不显示

问题描述

目前我正在使用 tomcat 托管 WAR。

但是,我发现如果我们通过端口 18080 托管 web,就像 http://my-server-site:18080/welcome

页面可以成功显示。

但是,如果我只是输入:http://my-server-site/welcome

它说找不到目录'/welcome'。

有人知道为什么看起来很奇怪吗?

谢谢

标签: javatomcat

解决方案


一点都不奇怪……

如果不指定端口,HTTP 将默认为 80,HTTPS 将默认为 443。我猜您在同一主机上运行了另一个 Web 服务器(apache?),这会给您看到的错误。

如果您希望在默认端口上看到相同的页面,则需要将 Web 服务器配置为代理。ProxyPass对于 apache 和proxy_passnginx。


推荐阅读