通过JPDA连接到weblogic集群

时间:2012-05-24 20:02:59

标签: debugging weblogic remote-debugging jpda

我在暂存环境中的两台计算机上设置了一个weblogic集群。我想在至少一个weblogic实例上设置JPDA,这样我就可以远程调试了。通常我使用wlst.sh和jython脚本通过以下方式启动集群:

startNodeManager(...)
nmConnect(...)
nmStart(MyAdminServer)
connect(...) #connect to the admin server
start(...) #start the cluster

我应该在哪里放置-Xdebug Xrunjdwp:transport...咒语,以便我可以附加到其中一个weblogic实例?我通过我的域startWebLogic.sh在单个实例上设置它没有任何问题,但它似乎不适用于群集。

从这里开始:https://forums.oracle.com/forums/thread.jspa?threadID=2233816看起来我想将调试字符串放在startManagedWeblogic.sh中,但这似乎不适用于我的jython脚本。

1 个答案:

答案 0 :(得分:0)

http://docs.oracle.com/cd/E13222_01/wls/docs90/server_start/nodemgr.html#1081870

中弄清楚了
 4. The Administration Server obtains the domain configuration from its config directory

我检查了我的域下的配置目录,并且有一个名为config.xml的可疑文件。在此文件中是weblogic节点的配置以及您要放置JDPA配置的位置:

<server>
  <name>my-target-machine</name>
  ...
  <server-start>
    ...
    <arguments>(your other config stuff) -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n</arguments>