Laufendes Maven-Projekt auf Tomcat von Eclipse aus

8

Ich habe ein Maven-Projekt in Eclipse. Ich möchte es auf meinem lokalen Tomcat-Server bereitstellen und es wie normale J2EE-Projekte ausführen.

Aber was ich gefunden habe, ist in Tomcat hinzufügen / entfernen Projekte Option, kein Projekt wird angezeigt. Klicken Sie mit der rechten Maustaste auf das Maven-Projekt und führen Sie es aus, da die Option "Auf Server ausführen" nicht vorhanden ist. Möglicherweise fehlt mir etwas.

Ich suche nur nach Maven-Projekten (aus Eclipse, keiner Eingabeaufforderung oder manuellem Kopieren von Kriegen) im lokalen Tomcat-Server wie normale J2EE-Projekte, ohne pom.xml zu ändern (ernsthaft, ich möchte das nicht ändern)

    
Reddy 15.10.2012, 12:30
quelle

3 Antworten

20

In Eclipse muss Maven Integration for WTP installiert sein. Auch dieses Projekt muss mit Web-Natur konfiguriert werden.

AKTUALISIEREN

So aktivieren Sie die Web-Natur in Ihren Projekteigenschaften - & gt; Projekt Facetten - & gt; In facettierte Form umwandeln ... - & gt; Dynamisches Webmodul - & gt; OK

    
Aleksandr M 15.10.2012, 12:42
quelle
3

Um die Antwort von AleksandrM zu vervollständigen, wenn jemand sein bestehendes Eclipse-Webprojekt maven machen möchte aware in Eclipse, markieren Sie das Projekt in explorer - & gt; Klicken Sie mit der rechten Maustaste und wählen Sie Konfigurieren - & gt; In Maven-Projekt konvertieren

    
Vijay B 30.10.2012 16:34
quelle
1

Es gibt einige Gründe, warum Sie das Projekt im Dialogfeld "Projekte hinzufügen / entfernen" für Tomcat nicht sehen können. Überprüfen Sie Folgendes:

  1. Sie haben m2e installiert (http://eclipse.org/m2e/download/)
  2. Sie haben m2e-wtp installiert (http://www.eclipse.org/m2e-wtp/download/)
  3. Ihr Maven-Projekt wurde als Dynamic Web Application importiert. Suchen Sie nach einem Eintrag Deployment Descriptor , wenn Sie das Projekt erweitern, sollte es irgendwo in den ersten paar Einträge sein. Es ist der zweite auf Eclipse Juno. Nicht dort? Es ist wahrscheinlich keine Web-App. Geh zurück und verifiziere 1 & amp; 2, dann entfernen und importieren Sie Ihr Projekt erneut.
  4. Stellen Sie sicher, dass Ihre Webanwendung nicht zu neu für die Version von Tomcat ist, die Sie verwenden. Klicken Sie mit der rechten Maustaste auf das Projekt und gehen Sie zu Properties & gt; %Code%. Suchen Sie nach Project Facets und überprüfen Sie die Version. Wenn diese Version für Ihre Tomcat-Version zu neu ist, lässt Eclipse Sie nicht hinzufügen. Zum Beispiel ist Ihre Dynamic Web Module Version 3.0 und Sie verwenden Tomcat 6.
davidfmatheson 15.10.2012 14:07
quelle