當tomcat註冊爲windows服務時候,怎樣設置遠程debug

在註冊表java options編輯框裏面的最頂端加入: 
java

Java代碼  收藏代碼socket

  1. -Xdebug  spa

  2. -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n  debug



若是以前設置多profile等配置,要移除。 
例如若是以前設置過yourKit: 
日誌

Java代碼  收藏代碼server

  1. -agentpath:C:/YourKit/win32/yjpagent.dll  get

要移除掉,不然跑出:it

Java代碼  收藏代碼io

  1. JDWP unable to get necessary JVMTI capabilities  配置



若是啓動不成功注意查看日誌,若是是下面的日誌: 

Java代碼  收藏代碼

  1. 2012-05-28 18:49:34 Commons Daemon procrun stderr initialized  

  2. ERROR: transport error 202: bind failed: Permission denied  

  3. ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)  

  4. JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]  



則是端口被佔用,能夠多試幾個端口

相關文章
相關標籤/搜索