Ich habe einige Zeit damit verbracht, die richtigen Informationen zu erhalten.
Hier finden Sie Schritt für Schritt die detaillierten Informationen.
Umgebung: Windows 7
TomCat-Version: 7.0
IDE: Eclipse
Konfigurationen, die hinzugefügt werden müssen, um das Remote-Debugging mit in Tomcat zu ermöglichen, sind
-Xdebug
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
Ich empfehle die obige Konfiguration nicht für Nicht-Windows-Umgebungen. Um die obige Konfiguration hinzuzufügen, doppelklicken Sie auf den Tomcat-Server, der in der Serveransicht verfügbar ist. Hier finden Sie den folgenden Screenshot.
Fügen Sie nun die obige Konfiguration der Laufzeitumgebung zu Tomcat hinzu. Überprüfen Sie dazu den folgenden Screenshot.
Gehen Sie nun zur Registerkarte "Arugments" unter "Startkonfigurationseigenschaften bearbeiten" (siehe Abbildung unten).
Im Abschnitt GoTo VM-Argumente werden diese Zeilen hinzugefügt.
-Xdebug
-agentlib: jdwp = transport = dt_socket, address = 8000, server = y, suspend = n
Jetzt muss die Debug-Schaltfläche in der Eclipse-Symbolleiste verfügbar sein.
Suchen Sie in Debug-Konfigurationen nach "Remote Java Application" und doppelklicken Sie darauf.
Geben Sie im Feld Name einen beliebigen Namen ein.
Wählen Sie im Projektfeld mit der Schaltfläche Durchsuchen das Projekt aus, für das Sie ein Remote-Debugging durchführen möchten.
Der Hostname ist nichts anderes als die Hostadresse. Hier arbeite ich vor Ort, also ist es "localhost".
Zuletzt in der Spalte "Port" sollte der Wert 8000 sein. Abgesehen von den Textfeldern "Name" und "Projekt" werden die beiden anderen Spalten "Host" und "Port" von Eclipse selbst ausgefüllt, wenn Sie nicht dieselben Werte wie angegeben haben. Überprüfen Sie den Screenshot auf Informationen.
Klicken Sie nun mit der rechten Maustaste auf TomcatServer in der Serverkonsole und wählen Sie Hinzufügen und Entfernen aus dem Kontextmenü. In diesem Dialogfeld können Sie das Projekt zum Server hinzufügen.
Führen Sie nun den Tomcat-Server aus.
Führen Sie nun die TomCatDebugConfiguration über das Debug-Tool aus.
Öffnen Sie zuletzt den internen oder externen Browser und führen Sie Ihr Projekt aus. Wenn die Ausführungssteuerung die Haltepunkte erreicht hat, fordert die Eclipse zur Debug-Perspektive auf.