Zoeken…


Configureer Eclipse Remote Debugging voor een applicatie

Hierna volgen de stappen om een Eclipse-foutopsporing op afstand te starten. Dit is handig wanneer de toepassing niet wordt gestart vanaf een serverinstantie binnen Eclipse. Deze functie is echt krachtig en kan ook helpen bij het debuggen van code die zich in de test- of productieomgeving bevindt. Laten we de instellingen eens bekijken:

Eclipse-instellingen:
1. klikken op de knop Uitvoeren
2.Selecteer de foutopsporingsconfiguraties
3.Selecteer de “Remote Java Application”
4. Nieuwe configuratie
a) Naam: GatewayPortalProject
b) Project: GatewayPortal-portlet
c) Verbindingstype: Socket Attach
d) Verbindingseigenschappen:
i) localhost ii) 8787

Voor JBoss:

1. Verander de /path/toJboss/jboss-eap-6.1/bin/standalone.conf in uw vm als volgt: Uncomment de volgende regel door het verwijderen van de #:

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

Voor Tomcat:

In catalina.bat- bestand:

Stap 1:

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

Stap 2:

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

Stap 3: Voer Tomcat uit vanaf de opdrachtprompt zoals hieronder:

catalina.sh jpda start

Vervolgens moet u breekpunten instellen in de Java-klassen die u wilt debuggen.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow