2012-12-19 8 views
5

ho configurato il mio server WebLogic remoto per eseguire il debug, utilizzare queste opzioni:Impossibile avviare WebLogic in remoto per il debug

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE" 

ho iniziato WebLogic sul server e visto che era in ascolto su 8453 per dt_socket. Ho aggiunto il server remoto sul mio Eclipse locale e testato la connessione. Vedo anche che il server è INIZIATO e posso visualizzare i dettagli. Tuttavia, non riesco a riavviare in DEBUG. Ho anche fermato WebLogic sul server e ora in Eclipse vedo che è stato fermato, ma non sono in grado di avviarlo (le icone per debug e start sono disattivate). Quando ho configurato la mia Applicazione Java remota in Eclipse, ho controllato "Permetti la terminazione della VM remota".

Prima di arrestare il server, l'icona di debug non è stato disattivato e quando ho cliccato che ho ricevuto questo messaggio:

Cannot attach to remote server. 
Please make sure the server myserver.com is running and listening for transport dt_socket at address: 8453 
Failed to connect to remote VM. Connection refused. 
Connection refused: connect 
+1

Non sono sicuro, ma forse è necessario eseguire un NodeManager per ottenere ciò che stai cercando di fare. –

risposta

7

Invece di usare le opzioni di avvio java, modificare i seguenti script:

setDomainEnv .sh -> assicurati che DEBUG_PORT sia impostato ie. 8453

startWebLogic.sh -> PRODUCTION_MODE set = false e impostare debugFlag = true Riavviare il server

, debug remoto dovrebbe lavorare sulla porta 8453.

+0

Grazie mille –