我的Weblogic安装在Red Hat OS机器上 .
在startWebLogic.sh中我添加了这行JAVA_OPTIONS =“ - Xdebug -Xnoagent -Xrunjdwp:transport = dt_socket,address = 8888,server = y,suspend = n%JAVA_OPTIONS%”
当我尝试从Eclipse连接时,我收到“无法连接到远程VM . 连接被拒绝 . 连接被拒绝:连接”消息 .
你能告诉我哪里可能出错吗?
可能会迟到但可能会帮助某人 .
我使用web日志12c的eclipse插件 . 我试图通过执行 righclick-->start in debug 在调试模式下运行服务器并且不断收到"VM Connection refused"错误 . 然后我做了以下1-我编辑了startWeblogic.cmd来包含
righclick-->start in debug
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n
2-右键单击我想要调试的PROJECT并转到 MYproject-->Debug As-->**Debug On Server** 并且它有效 . 不要在服务器上执行 righclick-->start in debug ,而是在要调试的特定项目上执行此操作 .
MYproject-->Debug As-->**Debug On Server**
在 bin 文件夹的 startWebLogic.sh 文件中,在RHEL中添加此行
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n
在你找到这个字符串的地方: ${JAVA_HOME}/bin/java .
${JAVA_HOME}/bin/java
在 ${JAVA_HOME}/bin/java 之后放置上面一行
我知道它可能会迟到......但是当我尝试运行eclipse调试会话时,我会遇到这样的错误,而有一个会话已在运行 .
编辑<my_domain> /bin/setDomainEnv.sh文件并将其添加到顶部:
JAVA_OPTIONS="$JAVA_OPTIONS -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
或配置调试端口
DEBUG_PORT=${DEBUG_PORT:=8000} JAVA_OPTIONS="$JAVA_OPTIONS -Xrunjdwp:transport=dt_socket,address=$DEBUG_PORT,server=y,suspend=n"
更多信息可以在这里找到:How to setup remote debug with WebLogic Server and Eclipse
您只能连接到正在运行的VM,因此请确保您的服务器正在运行 .
如果您在不同的系统上运行,则防火墙很可能阻止连接 . 所以请联系您的网络管理员,看看是否属实
5 回答
可能会迟到但可能会帮助某人 .
我使用web日志12c的eclipse插件 . 我试图通过执行
righclick-->start in debug
在调试模式下运行服务器并且不断收到"VM Connection refused"错误 . 然后我做了以下1-我编辑了startWeblogic.cmd来包含2-右键单击我想要调试的PROJECT并转到
MYproject-->Debug As-->**Debug On Server**
并且它有效 . 不要在服务器上执行righclick-->start in debug
,而是在要调试的特定项目上执行此操作 .在 bin 文件夹的 startWebLogic.sh 文件中,在RHEL中添加此行
在你找到这个字符串的地方:
${JAVA_HOME}/bin/java
.在
${JAVA_HOME}/bin/java
之后放置上面一行我知道它可能会迟到......但是当我尝试运行eclipse调试会话时,我会遇到这样的错误,而有一个会话已在运行 .
编辑<my_domain> /bin/setDomainEnv.sh文件并将其添加到顶部:
或配置调试端口
更多信息可以在这里找到:
How to setup remote debug with WebLogic Server and Eclipse
您只能连接到正在运行的VM,因此请确保您的服务器正在运行 .
如果您在不同的系统上运行,则防火墙很可能阻止连接 . 所以请联系您的网络管理员,看看是否属实