eclipse中tomcat啓動報錯: java.net.SocketException: select failed

異常如下:

2015-7-2 17:10:03 org.apache.tomcat.util.net.JIoEndpoint$Acceptor run
嚴重: Socket accept failed
java.net.SocketException: select failed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:365)
at java.lang.Thread.run(Thread.java:619)

描述:
tomcat在eclipse本正常運行,然後修改了一下tomcat安裝包下面的conf/context.xml添加了數據源,然後在eclipse啓動一直報上面的異常,但是通過tomcat安裝包裏的startup.bat啓動是沒有問題的,剛開始以爲是數據源導致的,然後把配置做了還原,結果問題依然存在,網上一頓搜索,果然有不少網友存在這個問題。總結一下大致有這麼幾種:

解決方案:
方法一,部分網友通過卸載迅雷網遊加速器解決(不過我本機好像沒有這個東東,而且網友加速器有也是之前裝的,這個問題是今天出現的,而且今天之前運行還是好的)

方法二,用管理員權限運行cmd,輸入netsh winsock reset命令回車,重啓。我的問題就是通過這個方法解決的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章