Tomcat服务器启动startup.bat出现闪退不能访问localhost:8080页面
解决办法:
-
windows+R打开命令窗口,输入
netstat -ano|findstr "8080"
命令查询8080端口是否被占用
如图显示已经被占用了 -
根据进程id号(PID)来查看是哪个程序,输入
tasklist|findstr "12600"
这里的12600是我电脑上被占据的进程id,按照你的具体情况更改
查询到java.exe进程占用了8080端口号 -
输入命令
taskkill /f /t /im java.exe
来关闭该进程(java.exe是占据你端口的进程)
-
这时候再来运行tomcat的startup.bat发现不闪退了
-
然后去浏览器访问8080端口,发现可以访问到。