Konfigurieren von IntelliJ 11 + remote tomcat 6 + maven importierten Module?

Hier ist, was ich jetzt habe:

  • Importiert mehrere maven-Module in IntelliJ-Projekt
  • Maven targets ausgeführt OK von der Maven-Projekten flyout - war-Datei wird erstellt.
  • Das Projekt von der "Build|Make Project" ist auch OK. Aber hier wird kein Krieg ist erstellt, nur die .class-Dateien.
  • Tomcat 6 läuft auf einer anderen Maschine
  • Manuell bereitstellen der war-produziert von der Paket-maven-Ziel des remote-tomcat funktioniert OK.
  • Einem lokalen tomcat-6-Instanz konfiguriert als Applikationsserver. Ich werde nicht verwenden Sie dieses Beispiel, aber die JetBrains-Dokumentation sagt, ich muss eine lokale Instanz, um einen application server, konfiguriert mit der IDE.
  • Keine Artefakte und keine Facetten, die so konfiguriert sind, dass die IntelliJ-Projekt.
  • Die remote-tomcat ausgeführt wird, mit JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=1317,suspend=n,server=y

Ich möchte in der Lage sein, zu Debuggen mein server in der IntelliJ. Das bedeutet, dass ich muss eine Konfiguration Auszuführen, die das folgende tut:

  1. Produziert die entsprechenden war-Datei. Damit ist das Projekt nicht produzieren, die jeder Krieg, so ist es sollte entweder geändert zu produzieren, oder der Krieg erstellt werden soll, der als Teil einer Run configuration. Ich habe keine Ahnung, welches der richtige Weg ist.
  2. Setzt oder redeploys es an den remote-tomcat-Instanz implementiert werden.
  3. Lässt mich aus der Ferne Debuggen von code.

Wie mache ich es?

BEARBEITEN

Korrektur. Eines der Projekte hat der Web-Facette automatisch Hinzugefügt, um es, weil IntelliJ bemerkt hat, die ...\src\main\webapp\WEB-INF\web.xml Datei.

EDIT2

Hier ist meine Fernbedienung tomcat ausführen-Konfigurationsdialog:

Konfigurieren von IntelliJ 11 + remote tomcat 6 + maven importierten Module?

Die Dokumentation sagt, ich sollte die Führen Sie auf 'Update' action option im dialog. Wo ist es?

EDIT3

Habe ich Hinzugefügt, Spring-Unterstützung und den Spring-web-services-plugins für IntelliJ, da sind wir mit Ihnen. Jetzt IntelliJ erkannt und Hinzugefügt die Feder Facette:

Konfigurieren von IntelliJ 11 + remote tomcat 6 + maven importierten Module?

Allerdings gibt es noch keine Führen Sie auf 'Update' action - option in der entfernten Tomcat Ausführen von Configuration-dialog.

Was bin ich?

EDIT4

Das Geheimnis eines fehlenden Führen Sie auf 'Update' action option ist gelöst - Wie zu aktivieren, Führen Sie auf 'Update' option Aktion in der remote-Tomcat-Konfiguration auszuführen, die in IntelliJ?

Es klingt wie Sie wissen, was Sie zu tun haben. Was sind Sie stecken? Werden Sie sich bewusst, dass unter Project Structure es ist ein Artefakte Menüpunkt auf der linken Seite.

InformationsquelleAutor mark | 2013-01-10

Schreibe einen Kommentar