Szukaj…


Skonfiguruj zdalne debugowanie Eclipse dla aplikacji

Poniżej przedstawiono kroki, aby uruchomić zdalny debuger Eclipse. Jest to przydatne, gdy aplikacja nie jest uruchamiana z instancji serwera w środowisku Eclipse. Ta funkcja jest naprawdę potężna i może również pomóc w debugowaniu kodu znajdującego się w środowisku testowym lub produkcyjnym. Rzućmy okiem na ustawienia:

Ustawienia Eclipse:
1. Kliknij przycisk Uruchom
2. Wybierz konfiguracje debugowania
3. Wybierz „Zdalną aplikację Java”
4. Nowa konfiguracja
a) Nazwa: GatewayPortalProject
b) Projekt: Portlet-portlet Gateway
c) Typ połączenia: Socket Attach
d) Właściwości połączenia:
i) localhost ii) 8787

W przypadku JBoss:

1. Zmień /path/toJboss/jboss-eap-6.1/bin/standalone.conf w /path/toJboss/jboss-eap-6.1/bin/standalone.conf w następujący sposób: Odkomentuj następujący wiersz, usuwając #:

JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"

W przypadku Tomcat:

W pliku catalina.bat :

Krok 1:

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

Krok 2:

JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"

Krok 3: Uruchom Tomcat z wiersza polecenia, jak poniżej:

catalina.sh jpda start

Następnie musisz ustawić punkty przerwania w klasach Java, które chcesz debugować.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow