【发布时间】:2025-12-23 18:30:16
【问题描述】:
我是 weblogic 应用程序服务器和远程调试的新手,已经阅读了几篇文章来设置远程调试。
一些文章建议编辑 setDomainEnv.cmd 文件,而另一些建议编辑
我的 WEBLOGIC_HOME\user_projects\domains\my_domain\bin 中的strong>startWeblogic.cmd 文件。
但是这两种解决方案都不适合我。下面列出了我尝试过的解决方案:
1) 编辑 setDomainEnv.cmd 文件
set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n -Djava.compiler=NONE
set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole...
文件中端口号设置为8543
if "%DEBUG_PORT%"=="" (
set DEBUG_PORT=8453
)
2)编辑startWeblogic.cmd文件
我在文件顶部添加了以下行
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8543,server=y,suspend=n
然后在 Eclipse 中,当我运行调试配置(端口号:8543)时,我得到
无法连接到远程 VM。拒绝连接。
连接被拒绝:连接
请告诉我
1)远程调试如何工作?
2)如何设置在 Eclipse 中使用 weblogic server 进行远程调试?
3)以上两种方法有什么区别?
4)我需要在哪里在startWeblogic.cmd文件(顶部)中添加debug命令(-Xdebug....)?
5) 的目的是什么>weblogic 服务器中的setDomainEnv.cmd 文件 ?
提前致谢
【问题讨论】:
-
Web 逻辑服务器和 eclipse 在同一台机器上运行。我已将主机设置为 localhost
-
这个问题至少有 5 次以上重复出现在堆栈溢出中。这些都不起作用? *.com/questions/3882203/…*.com/questions/18875252/eclipse-weblogic-debugging*.com/questions/21113673/…*.com/questions/28163130/…
-
我尝试了所有帖子,但仍然遇到相同的错误 - 无法连接到远程 VM。有些帖子建议编辑 startWeblogic.cmd 而其他帖子建议编辑 setDomainEnv.cmd ,这令人困惑。任何人都可以发布设置远程调试要遵循的一系列步骤。提前致谢。
-
其他帖子也没有回答我所有的问题
标签: java eclipse weblogic remote-debugging eclipse-juno