WebLogic Remote Debug

步驟一:
修改startWebLogic.cmd,加上一行(不可以加在最下面)
set JAVA_OPTIONS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=7777,server=y,suspend=n,


其中 address=7777 ,是port號,是可以換的!

[quote]-Xdebug
激活調試。
-Xnoagent
Sun 典型的 VM,它既支持老的 sun.tools.debug 接口,又支持 Java Platform Debugging Architecture(JPDA);-Xdebug 選項啟用兩者,但是在缺省情況下運行 sun.tools.debug 代理程序。-Xnoagent 選項會關閉此代理程序,以便使用 JPDA。
-Djava.compiler=NONE
禁用 JIT 編譯器。調試典型的 VM 需要禁用其 JIT 編譯器。
-Xrunjdwp
裝載進程內(in-process)調試庫,並且指定要進行的連接的類別。transport=dt_socket 選項告知調試程序要使用哪一種傳輸機制。指定 dt_socket 選項使調試程序能夠監聽傳入客戶機連接。其他的可能值是 dt_shmem,當調試程序和應用程序服務器兩者安裝在相同的主機上時,就要應用這個值。
address=7777
您想要調試通信使用的 TCP 端口號。它應該與您在遠程服務器配置中指定的端口號相同。
server=y
指示 JVM 正在調試模式下運行。
suspend=n
指示在建立調試程序連接之前服務器不保持等待。如果使用 suspend=y 選項,則在執行開始時,應用程序服務器將暫停並且保持等待,直到調試程序連接到它為止。

引用自:[url]http://www.blogbus.com/public/tb.php/11551/541771/a7e6a64fc5cbdb1684735f1b2013f5c3[/url]
[/quote]

步驟二:Eclipse的設定
網路上說幾個 (used by the drbugger) 得選起來,不過我看過,這幾個是預設的!
[img]http://lh4.ggpht.com/_5iErIIdzb5A/SvjaeNLr5pI/AAAAAAAAAT8/VJ-KKPC3xAs/RemoteDebugStep2.jpg[/img]

PS:Compile 的時候,要加上 -g 選項 (包含 debug 信息),預設Eclipse Compile 已經加上了。

步驟三:
go Debug Configurations...
[img]http://lh3.ggpht.com/_5iErIIdzb5A/SvjakFoyfKI/AAAAAAAAAUQ/kQtPMm7u4CQ/s720/RemoteDebugStep3-1.jpg[/img]

注意這裡的Port號,就是startWebLogic.cmd裡設定的address=7777
[img]http://lh4.ggpht.com/_5iErIIdzb5A/SvjakXFubII/AAAAAAAAAUU/SNKgsVvkXO8/s640/RemoteDebugStep3-2.jpg[/img]

Allow termination of remote VM 就不用選取了!
按下debug就開始了!

參考文件:
[url]http://hi.baidu.com/dreamgoon/blog/item/4bfca645fcd9173d86947337.html[/url]
[url]http://www.eclipsezone.com/eclipse/forums/t53459.html[/url]
關於 JAVA options ,JDB 可以訪問下面JAVA tools 文檔。
[url]http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/java.html#options[/url]
[url]http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/jdb.html#description[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值