喜歡的 關注 下 博主 哈
博主也經常出現奧多大大小小的問題 ; 比如今天用eclipse啓動tomcat的時候,突然彈出窗口提示:
“Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).””
沒得辦法又得自己找問題了咯,難受啊 ,,,,作爲入門得程序員總是會把好多得問題擴大化,所以博主真誠告知:遇到問題不要慌張哈 ,沒事就問問度娘呀 ,比如你遇到問題 剛好看到我這篇文章 哈哈哈 能夠解決得話,我可是很開心得呀
喜歡的 關注 下 博主 哈
解釋:::
其實這個問題按官方的回答是由於你電腦得端口號被佔用 了 比如8080 之類得端口號被佔用了 ,《關於端口號佔用問題這裏博主就不解釋了哈 ,,,多問娘娘哈》
一:顯示上面得錯誤信息,tomcat啓動出現問題 (端口號被佔用)
一般操作:打開任務管理器,找javaw.exe的進程,kill掉,搞定,或者你隨便度娘一下,很多的解決方案。
二:同樣顯示上述錯誤代碼問題(但是其實不一定是端口號佔用得問題)
比如博主遇到的 ::::端口沒有被佔用,即使我改tomcat的端口,一樣提示這個錯誤。
思考了許久 憑博主得第七感 :::感覺問題的原因不是我的電腦端口被佔用,或者其他得多了什麼問題,而是少了什麼,特別是少了什麼關鍵服務導致tomcat啓動失敗。
瞭解了下 netsh winsock reset 的作用 :
這個命令作用是重置 Winsock 目錄。如果一臺機器上的Winsock協議配置有問題的話將會導致網絡連接等問題,就需要用netsh winsock reset命令來重置Winsock目錄藉以恢復網絡。這個命令的好處是可以重新初始化網絡環境,以解決由於軟件衝突、病毒原因造成的參數錯誤問題 ///////或者是本章的tomcat的問題都是可以用這個方法的哈
但是輸入這個也是會有部分的小問題 :
這個命令可以重新初始化網絡環境,以解決由於軟件衝突、病毒原因造成的參數錯誤問題。當執行完winsock的命令重啓計算機後,需要重新配置IP。局域網的話需要DNS選擇一下,另外因機而異可能會斷網或網速變慢,這個就需要繼續再進行解決了。(博主就不搶度孃的工作了哈 。,,,,嘻嘻 懶得寫啦 )
!
問題終結:
解決辦法:
1、運行cmd進入命令行界面;
2、運行命令: netsh winsock reset
3、重啓電腦