`

WebLogic Remote Debug

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


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

引用
-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 選項,則在執行開始時,應用程序服務器將暫停並且保持等待,直到調試程序連接到它為止。

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


步驟二:Eclipse的設定
網路上說幾個 (used by the drbugger) 得選起來,不過我看過,這幾個是預設的!


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

步驟三:
go Debug Configurations...


注意這裡的Port號,就是startWebLogic.cmd裡設定的address=7777


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

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

相关推荐

    weblogic远程debug

    例如,在Eclipse中,选择`Run > Debug Configurations...`,然后添加一个`Remote Java Application`配置。 - 在配置中,填写`Project`(你的项目名称),`Host`(WebLogic Server所在的机器IP地址),以及`Port`...

    Debug本地断点调试配制

    - 在弹出的 "Debug Configurations" 窗口中,选择 "WebLogic Server",然后点击 "New launch configuration"。 - 在新的配置中,确认 "Server" 选择的是你之前配置的WebLogic Server实例,确保 "Use existing ...

    weblogic 的配置详解

    - 启动WebLogic服务器时,勾选“Debug”选项 - 使用Eclipse的调试工具进行调试,可以查看变量值、单步执行等 通过上述步骤,你已经在Eclipse中成功配置了WebLogic服务器,能够方便地进行开发和调试。这个集成环境...

    配置java环境及安装weblogic

    [debug] ``` 六、启动 Xbr 现在,我们可以启动 Xbr 了。在 Windows 系统中,我们可以使用 Xbr 客户端工具连接到 Linux 服务器。 本文详细介绍了如何配置 Java 环境和安装 WebLogic 服务器的步骤。这将帮助读者快速...

    Weblogic,tomcat调试eclipse配置

    - 打开Eclipse,进入“Run Configurations”->“Remote Java Application”,设置连接地址和端口号(此处应与Weblogic中的设置保持一致,如`localhost:1044`)。 #### 四、总结 通过以上步骤,你可以在Eclipse中...

    eclipse与tomcat、weblogic远程调试小结(windows系统)

    - 打开Eclipse,选择`Run > Debug Configurations`。 - 创建一个新的`Remote Java Application`配置。 - 在`Project`字段中选择你的项目。 - 在`Connection`部分,填入远程服务器的IP地址和调试端口(如8000)。...

    常用中间件开启远程调试方法汇总

    在Eclipse中,选择“Run” -> “Debug Configurations…”,然后在“Remote Java Application”部分新建一个配置,填写服务器IP和刚才设置的调试端口,点击Debug按钮,就可以如同调试本地代码一样进行远程调试了。...

    web开发调试配置详解

    HOME%\bin\java %DEBUG_OPTS% %JAVA_VM% %MEM_ARGS%%JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic....

    web服务器远程调试配置方法

    在对话框中,我们需要双击Remote Java Application,创建一个新的远程调试配置。在新建的配置中,我们需要指定远程Web服务器的IP地址、监听端口号(即之前设置的5005端口)等信息。配置完成后,点击Debug按钮,...

    安全客 2019Q2.pdf

    7. Drupal漏洞组合拳:通过恶意图片实现一键式RCE(Remote Code Execution,远程代码执行) - 通过Drupal漏洞和恶意图片来实现远程控制目标系统的技术。 8. Weblogic反序列化远程代码执行漏洞(CVE-2019-2725)...

    spring-boot-reference.pdf

    20.5.1. Running the Remote Client Application 20.5.2. Remote Update 21. Packaging Your Application for Production 22. What to Read Next IV. Spring Boot features 23. SpringApplication 23.1. Startup ...

Global site tag (gtag.js) - Google Analytics