我在PHP和Java项目中工作,所以我的ubuntu机器同时安装了apache2服务器和apache tomcat服务器。我的问题是,当我从eclipse运行我的java应用程序时,url是,
localhost:8080/MyJavaApp
当我输入凭据并登录时,网址应为
localhost:8080/MyJavaApp/homePage.jsp
但浏览器有些如何服用
localhost/MyJavaApp/homePage.jsp
因此我得到了错误。但是当我通过添加8080端口号编辑网址时,工作正常。但是每次添加8080来编辑我的网址很烦人。任何帮助都非常感谢。感谢。
答案 0 :(得分:0)
将Tomcat的默认端口更改为其他端口,例如8181
当前版本的Web浏览器将端口8080识别为80,这就是为什么它会将您转发到80或从URL切断端口选项。
更改Tomcat端口打开服务器配置文件server.xml
搜索“8080”,这是当前正在使用的端口,并将其替换为其他(确保新端口未使用)< / em>,保存并重启Tomcat。
答案 1 :(得分:0)
最后,我通过实验来弄清楚自己。 在server.xml中,在此行中,
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" proxyPort="80" redirectPort="8443"/>
我更改了proxyPort =“8080”,它运行正常。 但我仍然不知道问题与代理端口有什么关系,任何解释都非常感激。感谢。