Debugging 通过JPDA连接到weblogic群集
我在一个临时环境中跨两台机器设置了一个weblogic集群。我想在至少一个weblogic实例上设置JPDA,以便远程调试。通常,我使用wlst.sh和jython脚本通过以下方式启动集群:Debugging 通过JPDA连接到weblogic群集,debugging,weblogic,remote-debugging,jpda,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:
startNodeManager(...)
nmConnect(...)
nmStart(MyAdminServer)
connect(...) #connect to the admin server
start(...) #start the cluster
我应该把-Xdebug Xrunjdwp:transport…
咒语放在哪里,这样我就可以连接到一个weblogic实例了?通过我的域的startweblog.sh
,我在单个实例上设置它并没有问题,但它似乎不适用于集群
从这里开始:看起来我想将调试字符串放入startManagedWeblogic.sh
中,但这似乎对我的jython脚本也不起作用。通过以下方式解决了这个问题:
我签出了我域下的config目录,发现有一个可疑文件名为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>
我的目标机器
...
...
(您的其他配置文件)-Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
<server>
<name>my-target-machine</name>
...
<server-start>
...
<arguments>(your other config stuff) -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n</arguments>