使用eclipse进行Weblogic远程调试

发布于 2024-09-26 15:56:50 字数 268 浏览 8 评论 0原文

我的Weblogic安装在Red hat OS机器上。

在 startWebLogic.sh 中我添加了这一行 JAVA_OPTIONS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n %JAVA_OPTIONS%"

当我尝试从 Eclipse 连接时,我得到一个 “无法连接到远程虚拟机。连接被拒绝。 连接被拒绝:连接” 信息。

你能告诉我哪里可能出错吗?

My Weblogic is installed in a Red hat OS machine.

In the startWebLogic.sh i have added this line
JAVA_OPTIONS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n %JAVA_OPTIONS%"

When I try to connect from my Eclipse I get a
"Failed to connect to remote VM. Connection refused.
Connection refused: connect"
message.

Can you please tell me where I may be going wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

拒绝两难 2024-10-03 15:56:50

bin 文件夹中的 startWebLogic.sh 文件中,RHEL

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n 

在找到此字符串的位置添加此行:${JAVA_HOME}/bin/java.

将上面的行放在 ${JAVA_HOME}/bin/java 之后

In the startWebLogic.sh file in the bin folder, in the RHEL add this line

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n 

at the place where you find this string: ${JAVA_HOME}/bin/java.

Place the above line just after ${JAVA_HOME}/bin/java

寂寞清仓 2024-10-03 15:56:50

我知道可能会晚一些...但是当我尝试运行 Eclipse 调试会话而已有一个会话正在运行时,我会收到这样的错误。

I Know it may be late ... but I get errors like this, when I try to run eclipse debugging session while there is one session already running.

噩梦成真你也成魔 2024-10-03 15:56:50

编辑 /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"

更多信息可以在此处找到:
如何使用 WebLogic 设置远程调试服务器和 Eclipse

Edit <my_domain>/bin/setDomainEnv.sh file and add this on top:

JAVA_OPTIONS="$JAVA_OPTIONS -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" 

or
configure debug port

DEBUG_PORT=${DEBUG_PORT:=8000} 
JAVA_OPTIONS="$JAVA_OPTIONS -Xrunjdwp:transport=dt_socket,address=$DEBUG_PORT,server=y,suspend=n"

More info can be found here:
How to setup remote debug with WebLogic Server and Eclipse

半衬遮猫 2024-10-03 15:56:50

您只能连接到正在运行的虚拟机,因此请确保您的服务器正在运行。

如果您在不同的系统上运行,则防火墙很可能会阻止连接。因此请联系您的网络管理员,看看这是否属实

you can only connect to a running VM, so make sure your server is running.

if you are running on separate systems, it is possible and very likely that a firewall is blocking the connection. so contact your network administrator to see if this is true

小ぇ时光︴ 2024-10-03 15:56:50

可能会迟到,但可能会对某人有所帮助。

我使用 weblogic 12c 的 eclipse 插件。
我试图通过执行右键单击-->在调试中启动来在调试模式下运行服务器,但不断收到“VM 连接被拒绝”错误。
然后我做了以下事情
1- 我编辑了 startWeblogic.cmd 以包含

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n

2- 右键单击​​我想要调试的项目,然后转到 MYproject-->Debug As-->**在服务器上调试** 及其工作了。不要在服务器上执行右键单击-->在调试中启动,而是在要调试的特定项目上执行此操作。

May be late but may help someone.

I use the eclipse plugin for weblogic 12c.
I was trying to run the server in the debug mode by doingrighclick-->start in debug and kept getting a "VM Connection refused" error.
Then i did the following
1- I edited the startWeblogic.cmd to include

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n

2- Rightclick on the PROJECT that i wanted to debug and went MYproject-->Debug As-->**Debug On Server** and it worked. Do not do righclick-->start in debug on the server, but do it on the specific project you want to debug.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文