问题如下:
tomcat端口已经修改,在浏览器中直接输入http://localhost/可以打开tomcat主页。
但是我用浏览器测试应用程序时,只能用http://localhost:8080/才能运行该程序。
更奇怪的是我使用http://localhost:8080/却又打不开tomcat主页!
端口不是已经修改了吗,为什么会发生这种情况?该怎样解决?求助各位大虾!!

解决方案 »

  1.   

    你是不是改tomcat\conf目录下server.xml文件,大概在67行有一段配置<Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" URIEncoding="UTF-8" />你如果把这个port改为80.那么你要访问tomcat主页,或者测试应用程序,都只能使用http://localhost:80/而80是默认网页访问端口。可以不写http://localhost/所以我猜是你改错位置了。
      

  2.   


     这位大侠说的对 。修改之后 要重启一下TOMCAT哦
      

  3.   

    谢谢楼上的帮忙。
    关键现在我的问题是:
    我的端口已经修改为80,根据以上的说法,我打开tomcat主页不需要加80,因为它是默认的,
    所以在我测试应用程序的时候,应该也不需要加入80,
    也就是这样:http://localhost/WebProjectName
    但是,我现在用以上的不能运行,非要加上8080才能运行。是这样:http://localhost:8080/WebProjectName
    所以,还请大虾们耐心指导一下。谢谢!
    以下是我的tomcat server.xml配置:
      <Connector port="80" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />