为什么我需要在localhost之后使用端口8080?

时间:2014-02-02 21:47:45

标签: eclipse apache tomcat

我刚刚下载了一个名为“test-app”的java应用程序,我是从http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html获得的,我在eclipse中设置了tomcat 7。 当我启动服务器时,我导航到http://localhost/test-app并找不到页面错误,但是当我转到http://localhost:8080/test-app/时,页面正确显示。 为什么会这样?我正在遵循的教程指出我应该能够导航到没有8080的页面。

1 个答案:

答案 0 :(得分:1)

我相信端口8080是tomcat安装的默认端口。应该有一个名为conf/server.xml的文件,您可以将其从8080更改为80

在server.xml中查找以下行:

 <Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

Connector port="8080"更改为Connector port="80"