Gha*_*yth 4 java eclipse debugging weblogic remote-debugging
我正在尝试远程调试部署在WebLogic 12c上的集群Web应用程序.
我知道如何为普通(非集群)环境设置远程调试,我只需将以下参数添加到名为[startWebLogic.cmd]的文件中:
set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在集群环境的所有节点上设置相同的参数,然后使用WebLogic控制台页面启动集群时,远程调试将无法正常工作!(Eclipse将无法连接).
我怀疑这是由WebLogic的节点管理器启动各个节点的方式引起的,就像它没有为每个节点调用[startWebLogic.cmd]一样.
Gha*_*yth 11
我想到了!
当您通过WebLogic控制台页面启动集群节点时,节点管理器以某种方式处理每个节点的启动,因此它不会运行每个节点的[ startWebLogic.cmd ]文件!
我发现您可以通过控制台页面本身为每个节点设置远程调试参数,以便节点管理器在尝试启动它时将这些参数传递给每个节点.
以下是我的工作方式(编辑:在WebLogic 12c上):
你完成了!
| 归档时间: |
|
| 查看次数: |
15738 次 |
| 最近记录: |