我正在使用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> Attach Debugger,输入Host,Port和Timeout的所有详细信息
但我收到连接拒绝错误。
有没有办法从Weblogic控制台启用调试设置?
更换
set debugFlag = "true";
同
set debugFlag="true"
(没有;和空间),它应该工作
在weblogic.xml中将fast swap设置为false。
<fast-swap>
<enabled>false</enabled>
</fast-swap>