Tomcat能启动和停止,但是输入http://localhost:8080/不能显示页面,这个问题困扰我了有一个星期,从网上找资料,大体上就是说环境变量没有设好,其它应用程序占用了8080端口,根据网上给出的办法,该设的设,该改的改,结果TOMCAT仍然不能用,这个愁啊。安装版的,绿色版的,装了一遍又一遍,呵呵,就是不行。没辙了,还原了一次系统,把该装的装上,输入http://localhost:8080/ 正常显示,这个乐啊。结果到实验室一上网后,又网页无法显示了,这可咋整啊,又愁了,还还原系统? 不行得找找为什么了,我就想正常与不正常的状态之间都干了什么,瑞星升级,装彩虹QQ,装Dr.COM_Client,装360....,该卸载的卸载,结果还是不行。后来想到,在实验室上网,要设局域网IP,是不是跟这个有关系呢,把IP设置成自动获取,重启Tomcat,OK,正常显示。问题到了这里,似乎解决了,但是还有有点小问题,当设立IP后,Tomcat还是不能显示页面,把IP设成自动获取后才能正常显示,当正常显示后,再设局域网IP,就没问题了。现在没办法,每次用Tomcat之前只能让IP自动获取一下,再启动Tomcat才能正常使用,虽然麻烦点,也算能用吧,呵呵,先用着吧~~~,有知道解决办法的网友,不吝赐教啊,感谢不尽~~~

解决方案 »

  1.   

    这个跟IP地址没有直接关系的。始终使用http://localhost:8080访问是没问题的,前提有两个:
    1,8080端口没被占用,你这个应该没问题。
    2,还有就是C:\WINDOWS\system32\drivers\etc\hosts这个文件,确保有这句127.0.0.1       localhost,并且没被篡改和注释。
    这句话的意义是 使localhost这个名字指向127.0.0.1这个地址,而127.0.0.1就是你机器的地址。在这里IP的值可以不被考虑。猜测,希望有所帮助。
      

  2.   

    首先感谢你的帮助~~~
    我说一下情况:
    1.端口没问题,这我确定,在IP设为自动获取为访问正常(之前我试过改IP,都没有效果)
    2.你说的host文件,我检查过了正常(IIS在任何情况下都能正常显示)现在的问题就是设了局域网IP,tomcat的页面无法显示;把IP设为自动获取,tomcat就可以正常访问了
    我也让别人给我看过,都没有解决啊  呵呵  没有办法
      

  3.   

    Tomcat能启动和停止把启动的页面上的信息贴上来看看
      

  4.   

    端口如果有问题,怎么设IP为自动获取后就行了呢? 端口没问题谢谢回答的所有人~~~这个问题终于被我解决了,原因如下:
    我们的上网环境需要使用Dr.COM这个软件才能访问外网,所有这个软件必须得装,问题就出在这个软件上,我装的版本是Dr.COM_Client_V3.72.exe,我刚才试了试把它卸载掉,结果在不重设IP的情况下,tomcat就能访问了,我接下来换了个版本Dr.COM_Client_V3.46.exe,tomcat同样没有问题,所以我的tomcat终于可以在不断网的情况下使用了~~~PS:虽然问题解决了,但原理不明白,检查了这两个版本 发现Winpcap版本不一样,一个3.0,一个4.0; 哪位高手明白为什么,希望给讲讲啊  谢了