NetBeans:无法附加调试器(获取连接拒绝错误)

时间:2013-07-17 11:13:14

标签: java debugging netbeans weblogic remote-debugging

我正在使用Weblogic服务器并希望使用NetBeans IDE(v7.2)进行调试

在setDomainEnv.cmd中,我有

if "%DEBUG_PORT%"=="" (
    set DEBUG_PORT=8453
)
set debugFlag = "true";

if "%debugFlag%"=="true" (
    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...
) else (
    set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -da
)

然后,在Netbeans中,我转到Debug>附加调试器,输入所有详细信息 主机,端口和超时

但我收到Connection拒绝错误。

有没有办法从Weblogic控制台启用调试设置?

2 个答案:

答案 0 :(得分:0)

替换

set debugFlag = "true";

set debugFlag="true"(没有;和空格),它应该可以工作

答案 1 :(得分:0)

在weblogic.xml中将fast swap设置为false。

  <fast-swap>
    <enabled>false</enabled>
  </fast-swap>