我有一个应用在Java中,Strut2和Tomcat 开发并部署ň的Tomcat 6.0 的URL来访问 http://websiste:8181/webAppName/some.action消除端口号
现在我试图改变上述网址 http://website/webAppName/some.action
可以请你让我知道如何消除URL
我有一个应用在Java中,Strut2和Tomcat 开发并部署ň的Tomcat 6.0 的URL来访问 http://websiste:8181/webAppName/some.action消除端口号
现在我试图改变上述网址 http://website/webAppName/some.action
可以请你让我知道如何消除URL
您应该运行的是默认的HTTP端口80上的服务器的端口号。
由于我在我的服务器上运行的其他网站使用Apache Web服务器的端口80。 我已经安装了Tomcat,因此我指向了8181端口。 无法更改端口是不可能的? – gmhk
您唯一的选择是将Apache配置为通过ajp或URL重写将请求重定向到Tomcat。如果不指定URL中的端口,则不能直接连接到tomcat,对不起。 –
你需要一个Tomcat使用端口80,而不是端口8181 80没有指定端口时使用的默认端口。有关如何更改端口号的详细信息,请参阅this post。
编辑: 既然你在80端口运行Apache,你不能从Tomcat的80端口上为你的应用程序了。一种选择是使用Apache的mod_proxy(可能是危险的),或在Tomcat的Apache connector获得Apache以从Tomcat而不是从您的其他网站的资源服务/webAppName/*
。
由于我在我的服务器上运行的其他网站使用Apache Web服务器的端口80。 我已经安装了Tomcat,因此我指向了8181端口。 无法更改端口是不可能的? – gmhk
如果你可以改变Tomcat的配置,这是一个简单的事情,将其更改为80端口更多信息,请访问:http://www.klawitter.de/tomcat80.html
有两种方法来消除它: 1)首选方式:设置服务器监听端口80而不是8181,如其他人已经提到的那样 2)非首选方式:在浏览器中更改代理设置,以针对http协议点击8181端口而不是80端口。这会迫使您在尝试访问其他网站时明确使用80端口。
谷歌“面向Tomcat与Apache”。 –