0

我在 PHP 和 Java 项目中工作,所以我的 ubuntu 机器安装了 apache2 服务器和 apache tomcat 服务器。我的问题是,当我从 eclipse 运行我的 java 应用程序时,url 是,

localhost:8080/MyJavaApp

当我输入凭据并登录时,网址应该是

localhost:8080/MyJavaApp/homePage.jsp

但浏览器有些如何采取

localhost/MyJavaApp/homePage.jsp 

因此我得到错误。但是当我通过添加 8080 端口号来编辑 url 时,工作正常。但是每次添加8080来编辑我的网址很烦人。非常感谢任何帮助。谢谢。

4

2 回答 2

0

将 Tomcat 的默认端口更改为其他端口,例如 8181

当前版本的网络浏览器将 8080 端口识别为 80,这就是为什么它会将您转发到 80 或从 URL 中删除端口选项。

要更改 Tomcat 端口打开服务器配置文件server.xml搜索“8080”,这是当前使用的端口,并将其替换为其他端口(确保新端口未使用),保存并重新启动 Tomcat。

于 2013-09-04T06:21:38.423 回答
0

最后,我自己通过实验弄明白了。在 server.xml 中,在这一行中,

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" proxyPort="80" redirectPort="8443"/>

我更改了 proxyPort="8080" 并且工作正常。但我仍然不知道问题与代理端口有什么关系,任何解释都非常感谢。谢谢。

于 2013-09-23T07:25:01.007 回答