2012-12-19 10 views
5

konfiguracji i moje zdalnego serwera WebLogic do debugowania, wykorzystując następujące opcje:Nie można uruchomić WebLogic zdalnie debugować

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

zacząłem WebLogic na serwerze i widział, że słucha na 8453 dla dt_socket. Dodałem serwer zdalny do mojego lokalnego Eclipse i przetestowałem połączenie. Widzę również, że serwer jest STARTED i mogę wyświetlić szczegóły. Jednak nie mogę uruchomić ponownie w DEBUGU. Zatrzymałem również WebLogic na serwerze i teraz w Eclipse widzę, że jest zatrzymany, ale nie jestem w stanie go uruchomić (ikony debugowania i uruchamiania są wyszarzone). Po skonfigurowaniu aplikacji Remote Java w środowisku Eclipse sprawdziłem opcję "Zezwalaj na zakończenie zdalnej maszyny wirtualnej".

Przed zatrzymaniem serwera, ikona debug nie był wyłączony, a po kliknięciu go mam komunikat:

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

Nie jestem pewien, ale być może trzeba uruchomić nodemanager osiągnąć to, co próbujesz zrobić. –

Odpowiedz

7

Zamiast opcje uruchamiania Java, należy zmodyfikować następujące skrypty:

setDomainEnv .sh -> upewnij się, że ustawiony jest DEBUG_PORT, czyli. 8453

startWebLogic.sh -> set PRODUCTION_MODE = false i ustawić debugFlag = true

Restart serwera, zdalne debugowanie powinny działać na porcie 8453.

+0

Dziękuję bardzo –