WebLogic远程调试

修改环境变量Software/WebLogic/Oracle/Middleware/Oracle_Home/user_projects/domains/idc/bin/setDomainEnv.sh

修改端口

1
2
3
4
if [ "${DEBUG_PORT}" = "" ] ; then
DEBUG_PORT="9088"
export DEBUG_PORT
fi

打开调试

1
2
3
4
5
6
7
8
9
if [ "true" = "true" ] ; then
JAVA_DEBUG="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE"
export JAVA_DEBUG
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..."
export JAVA_OPTIONS
else
JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -da"
export JAVA_OPTIONS
fi

简单粗暴