2016-03-23 16 views
14

So che questa domanda potrebbe essere richiesta più volte, ma la mia domanda è leggermente diversa.Eclipse Avvia Weblogic in modalità debug Errore: "Impossibile connettersi alla VM remota"

Posso avviare il server Weblogic in Eclipse senza errori.

Ho tentato di avviare in Eclipse Weblogic Server in modalità di debug per eseguire il debug di un'applicazione LOCAL (non di debug remoto), ma ho ricevuto l'errore "Impossibile connettersi alla VM remota". Per accertarmi che il problema sia da Eclipse, ho avviato manualmente Weblogic con startWeblogic.cmd con debugFlag=true nel cestino \ setDomainEnv.cmd, quindi, in Eclipse, ho provato a eseguire il debug di Remote Java Application con la stessa porta di debug, il debug ha funzionato senza errori.

Ho anche provato a confrontare l'output di entrambi i metodi di lancio, entrambi contengono l'opzione per "Avvio di WLS con linea": -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8022,server=y,suspend=n. L'unica differenza è che in Eclipse c'è la versione java, ma non nella versione di Weblogic.

Ho provato la soluzione in Eclipse Error: “Failed to connect to remote VM”, controllando se la porta di debug è occupata ed è occupata dallo stesso processo java.

Un'altra cosa strana è che quando avvio la modalità di debug in Eclipse quando il server viene arrestato, l'errore appare una volta. Quando avvio debug in Eclipse all'avvio del server, lo stesso errore appare due volte.

Uso il proxy in Eclipse e devo farlo. Ma stavo usando la stessa configurazione prima quando non c'era tale errore.

Potresti per favore aiutarmi con qualcosa che posso controllare per il plugin Weblogic Eclipse? Grazie mille!

+0

quale versione di eclipse e logica web stai usando? Avete configurato la VM remota per accettare le connessioni? Puoi dire un po 'di più su come stai integrando eclipse con la logica web? –

+0

@SomBhattacharyya Grazie per il tuo commento. Sto usando Eclipse Kepler e Weblo 12c. Ho impostato il parametro di avvio nel setDomainEnv.cmd "-Xdebug -Xnoagent -Xrunjdwp: transport = dt_socket, address = 8022, server = y, suspend = n" per accettare le connessioni. In Eclipse ho creato un nuovo server usando il dominio giusto e ho provato ad avviare il debug facendo clic sul pulsante di debug nella vista server. – wceo

+0

Stai utilizzando Weblogic con Jrockit? Sospetto che sia questo il problema. –

risposta

1

Nel computer remoto, provare a disattivare il firewall e quindi provare a collegarlo. Se il firewall è abilitato questo è un errore comune che otteniamo. Es: service firewalld stop (o) systemctl stop firewalld

Problemi correlati