解决办法:
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端口,发现可以访问到。