2016-03-23 81 views
14

我知道这个问题可能会问几次,但我的问题有点不同。Eclipse在调试模式下启动Weblogic错误:“无法连接到远程VM”

我可以在Eclipse中启动Weblogic服务器,没有错误。

我试图在调试模式下调试一个本地应用程序(不是远程调试),但我得到了“无法连接到远程虚拟机”错误的Eclipse Weblogic服务器启动。为了确保问题来自Eclipse,我使用bin \ setDomainEnv.cmd中的debugFlag=true startWeblogic.cmd手动启动了Weblogic,然后在Eclipse中尝试使用相同的调试端口调试远程Java应用程序,该调试无误地工作。

我也尝试比较两种启动方法的输出,它们都包含“用线启动WLS”选项:-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8022,server=y,suspend=n。唯一的区别是在Eclipse中有java版本,但没有在Weblogic版本中。

我试过Eclipse Error: “Failed to connect to remote VM”的解决方案,检查调试端口是否被占用,并且它被同一个进程java占用。

另一个奇怪的是,当我在Eclipse中启动调试模式时,服务器停止,错误出现一次。当我在启动服务器时在Eclipse中启动调试时,同样的错误会出现两次。

我在Eclipse中使用代理,我必须。但是在没有这样的错误之前,我使用了相同的配置。

您能帮我解决一下我可以检查Weblogic Eclipse插件吗?非常感谢!

+0

您使用哪种版本的eclipse和web逻辑? 您是否设置了远程虚拟机来接受连接?你能更多地告诉你如何将eclipse与web逻辑集成吗? –

+0

@SomBhattacharyya感谢您的评论。我使用Eclipse Kepler和Weblo 12c。我已经在setDomainEnv.cmd“-Xdebug -Xnoagent -Xrunjdwp:transport = dt_socket,address = 8022,server = y,suspend = n”的启动参数中设置了接受连接。在Eclipse中,我使用正确的域创建了一个新的服务器,并尝试在服务器视图中启动调试,单击调试按钮。 – wceo

+0

您是否正在使用Jrockit运行Weblogic?我怀疑是这个问题。 –

回答

1

在远程计算机上,尝试禁用防火墙,然后尝试连接它。如果启用防火墙,这是我们得到的一个常见错误。 例如:service firewalld stop(或)systemctl stop firewalld

相关问题