Ich weiß, dass diese Antwort vor gefragt wurde, aber ich konnte keine klare Lösung aus den gegebenen Antworten finden.Debug tomEE auf IntelliJ
Ich möchte ein Maven-Projekt debuggen, das einen Web-Service auf tomEE mit IntelliJ oder einer anderen IDE implementiert.
Ich weiß, dass, anstatt das Ziel tomee:run
aufrufen muss ich tomee:debug
anrufen. Und das habe ich gemacht: In IntelliJ, ich klicke auf Run/Edit Configurations
dann +
, ich wählte Maven
, ich fand das Projektverzeichnis und ich setzte tomee:debug
als Befehlszeile. Ich begann die Debug und es sagt:
Server-Prozess gestartet auf Port: 8080
Zuhören für den Transport dt_socket bei der Adresse: 5005
Ich denke, dieser erste Schritt richtig ist. Der zweite Schritt, den ich verstanden habe, besteht darin, eine Remote-Konfiguration zu erstellen, und das habe ich versäumt.
Was ich getan habe ist folgendes: Run/Edit Configurations
dann +
, dann TomEE Server
. Hier wähle ich local
oder remote
? In meinem Fall denke ich lokal, weil das Projekt lokal auf dem Gerät ist und ich es mit localhost: 8080 anrufe.
Danach, wie Sie diese Seite konfigurieren? Wie lautet die Portnummer 5005 oder 8080? Und wenn ich mit der Konfiguration dieser Seite fertig bin, was mache ich? Ausführen oder Debuggen?
würde ich eine detaillierte Antwort zu schätzen wissen, weil ich nicht in der Lage war, auf anderen Fragen gegeben, die kurzen Antworten zu verstehen.
Da Sie den Server extern starten, müssen Sie Remote auswählen. Wenn Sie möchten, dass IntelliJ IDEA TomEE für Sie startet, anstatt es von Maven aus zu starten, verwenden Sie Lokal. – CrazyCoder