老话重提,tomcat启动,http://localhost:8080无法显示.怀着万分之一寻找高手
上次也问了同样的问题,很痛心没一个能用的。于是重装了系统,但这样依然不行,下面进入正题。
tomcat已经启动(确定一定以及肯定它start了),http://localhost:8080和http://127.0.0.1:8080都是无法显示网页找不到服务器(我发誓是8080端口)。我在控制台用了3次netstat -an命令。
第一次开tomcat之前是没有用8080端口的。
第二次启动tomcat之后有一个tcp协议local address为0.0.0.0:8080,foreign address为0.0.0.0:0,state为LISTENING。()仅此一个涉及8080端口
第三次用ie访问http://localhost:8080显示为无法显示网页之后,协议里面涉及8080的有两个:
tcp协议local address为0.0.0.0:8080,foreign address为0.0.0.0:0,state为LISTENING。与第二次里相同
tcp协议local address为127.0.0.1:8080,foreign address为127.0.0.1:1478,state为TIME_WAIT。
另外本人未装任何杀毒软件以及防火墙,系统xpsp2、jdk1.6和tomcat6.0版本绝对没问题。拿到我室友机子上试,装好jdk,tomcat直接就能看localhost,不用配就可以看!!
c:\windows\system32\drivers\etc\hosts 有localhost和127.0.0.1
sever.xml也有<Host name="localhost"
到底怎么才能解决我的问题?祈祷高手出现
[解决办法]
先用命令netstat -ano查看监听TCP 8080端口的进程是哪个PID?
然后用命令tasklist查看此PID对应的进程名是什么?
贴下server.xml的内容
[解决办法]
JAVA_HOME
D:\Program Files\Java\jdk1.6.0_12
设置了吗
[解决办法]
到命令行下执行startup看看有啥提示
[解决办法]
你用鼠标右击屏幕右下角的Tomcat的小图标选择配置(具体是哪一个自己试试,)后在选项卡中重新选择下你的JDK安装路径试试。
还有Tomcat的安装路径添加到环境变量中没有啊?