使用eclipse进行Weblogic远程调试
我的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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
在 bin 文件夹中的 startWebLogic.sh 文件中,RHEL
在找到此字符串的位置添加此行:
${JAVA_HOME}/bin/java
.将上面的行放在
${JAVA_HOME}/bin/java
之后In the startWebLogic.sh file in the bin folder, in the RHEL add this line
at the place where you find this string:
${JAVA_HOME}/bin/java
.Place the above line just after
${JAVA_HOME}/bin/java
我知道可能会晚一些...但是当我尝试运行 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.
编辑/bin/setDomainEnv.sh 文件并将其添加到顶部:
或
配置调试端口
更多信息可以在此处找到:
如何使用 WebLogic 设置远程调试服务器和 Eclipse
Edit <my_domain>/bin/setDomainEnv.sh file and add this on top:
or
configure debug port
More info can be found here:
How to setup remote debug with WebLogic Server and Eclipse
您只能连接到正在运行的虚拟机,因此请确保您的服务器正在运行。
如果您在不同的系统上运行,则防火墙很可能会阻止连接。因此请联系您的网络管理员,看看这是否属实
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
可能会迟到,但可能会对某人有所帮助。
我使用 weblogic 12c 的 eclipse 插件。
我试图通过执行
右键单击-->在调试中启动
来在调试模式下运行服务器,但不断收到“VM 连接被拒绝”错误。然后我做了以下事情
1- 我编辑了 startWeblogic.cmd 以包含
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 doing
righclick-->start in debug
and kept getting a "VM Connection refused" error.Then i did the following
1- I edited the startWeblogic.cmd to include
2- Rightclick on the PROJECT that i wanted to debug and went
MYproject-->Debug As-->**Debug On Server**
and it worked. Do not dorighclick-->start in debug
on the server, but do it on the specific project you want to debug.