我正在尝试远程调试一个部署在WebLogic 12c上的集群Web应用程序。
我知道如何为普通(非集群)环境设置远程调试,我只需将以下参数添加到名为[startWebLogic.cmd]的文件中:
set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
但是,当我尝试在集群环境的所有节点上设置相同的参数,然后使用WebLogic控制台页面启动集群时,远程调试将无法正常工作!(Eclipse将无法连接)。
我怀疑这是由于WebLogic的节点管理器启动各个节点的方式导致的,就好像它没有为每个节点调用[startWebLogic.cmd]。
startScriptEnabled=true
并将其指向startManagedWeblogic
,然后再调用startWebLogic
。 - Display Name is missing