錯誤描述:嚴重: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bind
解決方法:這是端口號被占用,先查看端口號是被誰占用的,我的第一次查找到的是Tomcat7.0,kill掉進程,重新打開eclipse啟動tomcat,發現還是同樣的錯;
又使用同樣的方法,發現是java.exe占用,然后kill掉,發現Tomcat可啟動。
----------------------------------------------------------------------------------------------------
在改報錯之前還有報錯大概意思是8222端口被占用,通過修改tomcat下server.xml成功不報錯。
windows系統下在dos命令行kill掉被占用的pid方法如下:
1.查看所有連接的PID
開始--運行--cmd ,輸入netstat -ano
找到端口號對應的PID后,從任務管理器中停止PID對應程序。
2.查看占用8005端口程序
①先C:>netstat -ano|findstr "8005"
②再C:>tasklist|findstr "504"
是javaw占用端口”1433“,然后Kill程序對應的pid即可。