eclipse調試(debug)彈出錯誤

原創:http://www.cnblogs.com/lanhj/p/3874426.htmlhtml

 

警告信息:java

Cannot connect to VM
com.sun.jdi.connect.TransportTimeoutException

控制檯錯誤信息:tomcat

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: unable to create socket: winsock error 87
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:741]

 

百度了兩天都沒能解決這個問題,我一直都不開防火牆的,ping localhost也能連上,神奇的是java6能debug,java7不能debug網絡

 

剛剛仔細看錯誤信息,看到裏面有socket這個詞,難道debug還須要socket嗎?事實確實如此,不論是java project調試,tomcat調試、遠程調試都須要socket。jvm

既然跟socket有關,那就是跟網絡有關。可是我電腦也能上網啊,難道配置不對?抱着這個想法,我打開萬能的360斷網急救箱強行恢復網絡配置,重啓機器後就能debug啦~socket

 

喲西喲西~spa

相關文章
相關標籤/搜索