当apache2服务器和apachetomcat服务器都安装在我的linux机器中时出现问题


Issue when both apache2 server and apache tomcat server installed in my linux machine

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

localhost:8080/MyJavaApp

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

localhost:8080/MyJavaApp/homePage.jsp

但是浏览器一些如何采取

localhost/MyJavaApp/homePage.jsp 

因此我犯了错误。但当我通过添加8080端口号来编辑url时,效果很好。但是每次添加8080来编辑我的url是很烦人的。非常感谢您的帮助。谢谢

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

当前版本的web浏览器识别端口8080,就像80一样,所以它会将您转发到80或从URL中删除端口选项。

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

最后,我自己通过实验找到了答案。在server.xml中,在这一行中,

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

我更改了proxyPort="8080",它运行良好。但我仍然不知道这个问题与代理端口有什么关系,任何解释都非常感谢。谢谢