步驟一:
修改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
分享到:
相关推荐
例如,在Eclipse中,选择`Run > Debug Configurations...`,然后添加一个`Remote Java Application`配置。 - 在配置中,填写`Project`(你的项目名称),`Host`(WebLogic Server所在的机器IP地址),以及`Port`...
- 在弹出的 "Debug Configurations" 窗口中,选择 "WebLogic Server",然后点击 "New launch configuration"。 - 在新的配置中,确认 "Server" 选择的是你之前配置的WebLogic Server实例,确保 "Use existing ...
- 启动WebLogic服务器时,勾选“Debug”选项 - 使用Eclipse的调试工具进行调试,可以查看变量值、单步执行等 通过上述步骤,你已经在Eclipse中成功配置了WebLogic服务器,能够方便地进行开发和调试。这个集成环境...
[debug] ``` 六、启动 Xbr 现在,我们可以启动 Xbr 了。在 Windows 系统中,我们可以使用 Xbr 客户端工具连接到 Linux 服务器。 本文详细介绍了如何配置 Java 环境和安装 WebLogic 服务器的步骤。这将帮助读者快速...
- 打开Eclipse,进入“Run Configurations”->“Remote Java Application”,设置连接地址和端口号(此处应与Weblogic中的设置保持一致,如`localhost:1044`)。 #### 四、总结 通过以上步骤,你可以在Eclipse中...
- 打开Eclipse,选择`Run > Debug Configurations`。 - 创建一个新的`Remote Java Application`配置。 - 在`Project`字段中选择你的项目。 - 在`Connection`部分,填入远程服务器的IP地址和调试端口(如8000)。...
在Eclipse中,选择“Run” -> “Debug Configurations…”,然后在“Remote Java Application”部分新建一个配置,填写服务器IP和刚才设置的调试端口,点击Debug按钮,就可以如同调试本地代码一样进行远程调试了。...
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....
在对话框中,我们需要双击Remote Java Application,创建一个新的远程调试配置。在新建的配置中,我们需要指定远程Web服务器的IP地址、监听端口号(即之前设置的5005端口)等信息。配置完成后,点击Debug按钮,...
7. Drupal漏洞组合拳:通过恶意图片实现一键式RCE(Remote Code Execution,远程代码执行) - 通过Drupal漏洞和恶意图片来实现远程控制目标系统的技术。 8. Weblogic反序列化远程代码执行漏洞(CVE-2019-2725)...
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 ...