2012-12-19 6 views
5

ich mein Setup Remote WebLogic Server zu debuggen, diese Optionen:konnte nicht gestartet WebLogic remote Debug

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

I WebLogic begann auf dem Server und sah, dass es für dt_socket auf 8453 zuhörte. Ich habe den Remote-Server auf meinem lokalen Eclipse hinzugefügt und die Verbindung getestet. Ich sehe auch, dass der Server gestartet ist und ich die Details sehen kann. Ich kann jedoch nicht in DEBUG neu starten. Ich habe auch WebLogic auf dem Server gestoppt und jetzt in Eclipse sehe ich, dass es gestoppt ist, aber ich kann es nicht starten (die Symbole für Debug und Start sind ausgegraut). Als ich meine Remote-Java-Anwendung in Eclipse eingerichtet habe, habe ich "Erlaube Beendigung der Remote-VM" aktiviert.

Bevor Sie den Server zu stoppen, war das Debug-Symbol nicht deaktiviert und wenn ich es angeklickt habe ich diese Meldung:

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

Ich bin nicht sicher, aber vielleicht brauchen Sie einen NodeManager laufen um zu erreichen, was Sie versuchen zu tun. –

Antwort

7

Statt Java-Startoptionen zu verwenden, ändern Sie die folgenden Skripte:

setDomainEnv .sh -> stelle sicher, dass DEBUG_PORT gesetzt ist, dh. 8453

startWebLogic.sh -> set PRODUCTION_MODE = false und setzen debugFlag = true

Server neu starten, sollten Remote-Debug auf Port arbeiten 8453.

+0

Vielen Dank –