2011-10-14 172 views

回答

3

您应该运行的是默认的HTTP端口80上的服务器的端口号。

+0

由于我在我的服务器上运行的其他网站使用Apache Web服务器的端口80。 我已经安装了Tomcat,因此我指向了8181端口。 无法更改端口是不可能的? – gmhk

+0

您唯一的选择是将Apache配置为通过ajp或URL重写将请求重定向到Tomcat。如果不指定URL中的端口,则不能直接连接到tomcat,对不起。 –

3

你需要一个Tomcat使用端口80,而不是端口8181 80没有指定端口时使用的默认端口。有关如何更改端口号的详细信息,请参阅this post

编辑: 既然你在80端口运行Apache,你不能从Tomcat的80端口上为你的应用程序了。一种选择是使用Apache的mod_proxy(可能是危险的),或在Tomcat的Apache connector获得Apache以从Tomcat而不是从您的其他网站的资源服务/webAppName/*

+0

由于我在我的服务器上运行的其他网站使用Apache Web服务器的端口80。 我已经安装了Tomcat,因此我指向了8181端口。 无法更改端口是不可能的? – gmhk

0

有两种方法来消除它: 1)首选方式:设置服务器监听端口80而不是8181,如其他人已经提到的那样 2)非首选方式:在浏览器中更改代理设置,以针对http协议点击8181端口而不是80端口。这会迫使您在尝试访问其他网站时明确使用80端口。