javaweb项目发布到tomcat后无法访问,问题解决方案
javaweb项目发布到tomcat后无法访问,网络上面看到很多解决方案,例如删除localhost里面的文件夹,修改server.xml文件等等,这些方式都不起作用。试过了好多的方式,才发现原来是端口8080被占用了。
方案:
cmd进入dos窗口,输入netstat -ano
会列出来很多占用端口的进程:
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:47984 0.0.0.0:0 LISTENING 8564
TCP 0.0.0.0:47989 0.0.0.0:0 LISTENING 8564
TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 2608
TCP 127.0.0.1:3306 127.0.0.1:10915 ESTABLISHED 2964
TCP 127.0.0.1:4300 0.0.0.0:0 LISTENING 792
TCP 127.0.0.1:4301 0.0.0.0:0 LISTENING 792
TCP 127.0.0.1:5434 127.0.0.1:65001 ESTABLISHED 8564
TCP 127.0.0.1:8005 0.0.0.0:0 LISTENING 12164
TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 11520
TCP 127.0.0.1:8307 0.0.0.0:0 LISTENING 4148
TCP 127.0.0.1:9599 0.0.0.0:0 LISTENING 3272
再通过资源管理器查看11520这个PID对应的process是什么,一看是刚刚安装的“乐视播放器”占用,你妹的乐视,怎么就不能换一个port吗?!
不过很奇怪的一点,在启动tomcat时候,既然8080已经被占用了,为什么不提示端口被占用呢?不得而知。。。
页:
[1]