2016-03-23 85 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

相關問題