Eclipse: Ausführen auf Serveroption nicht sichtbar für Maven-Projekt

7

Ich laufe durch den jboss as7 reiseführer hier Ссылка . Das Tutorial hat uns ein Beispiel für ein Helloworld Quickstart Maven Projekt eingerichtet.

Ich kann dieses Projekt erfolgreich über die Befehlszeile bereitstellen

%Vor%

Wenn ich jedoch versuche, das helloworld-Beispiel aus Eclipse zu implementieren, fehlt die Option zum Ausführen auf dem Server im Ausführungsmenü. Ich habe Eclipse 3.7 und Maven wtp installiert.

Ich bin mir nicht sicher, wie ich es beheben kann, jeder Ratschlag wird geschätzt.

    
user619804 10.08.2011, 16:05
quelle

5 Antworten

32

Die mit run on server verbundenen Optionen werden nur angezeigt, wenn Ihr Projekt die Projektfacetten Dynamic Web Moudle hat.

Sie können versuchen, es mit den Optionen Project Facets in Ihren Projekteigenschaften zu konfigurieren

    
Ken Chan 11.08.2011 03:26
quelle
6

Um anderen Entwicklern bei diesem Problem zu helfen.

Ich habe mich kürzlich mit diesem Thema beschäftigt. Maven-Projekte sind anders strukturiert als dynamische Webprojekte. Wenn Sie das Dynamic Web Module also manuell mit Hilfe von Projektfacetten hinzufügen, wird es in eclipse möglicherweise nicht ordnungsgemäß als Maven-Projekt registriert.

Um dies zu lösen, müssen Sie das m2e-Plugin und das M2E Eclipse WTP-Plugin installieren (dies teilt Eclipse mit, wie Sie Ihre Maven-Projekte ausführen).

Gehe zur Hilfe - & gt; Eclipse Marketplace um nach den Plugins zu suchen.

Nach der Installation müssen Sie Eclipse neu starten, dann können Sie "run on server" für Ihre Maven-Projekte verwenden.

Hinweis : Möglicherweise müssen Sie das vorherige Projekt entfernen / löschen und anschließend nach dem Neustart erneut importieren / erstellen.

    
dreboy 11.01.2013 22:06
quelle
2

Sie müssen maven eclipse plugin in Ihre pom.xml Datei einfügen.

%Vor%     
Subodh Joshi 05.02.2013 11:31
quelle
0

Laut der Red Hat-Website wurde das M2E Eclipse WTP-Plugin (m2eclipse-wtp) zugunsten des neueren m2e-wtp-Plugins abgelehnt. Wenn Sie nicht durch den Marktplatz gehen möchten, lautet die URL für das neue Plugin Ссылка .

>     
Dave Mulligan 02.02.2013 01:05
quelle
0

Nachdem Sie das Projekt kopiert und aktualisiert haben, es geschlossen und wieder geöffnet, es entfernt und wieder hinzugefügt (Rechtsklick auf den Server) und Maven aktualisiert haben, ist die Option wieder erschienen. Ich denke, es tritt auf, wenn Sie die Version des Java-Compilers in Ihrer .pom-Datei hochfahren, wenn Sie den Compiler in Projekteigenschaften hochfahren oder wenn Sie die neuere Jersey (2) -Version verwenden oder wenn Sie beide lokale Bibliotheken und Maven enthalten Abhängigkeiten, kann es auch eine Folge einer Kombination von diesen sein. Es ist ziemlich unklar. Beachten Sie jedoch, dass Sie weiterhin Projekte hinzufügen / entfernen können, indem Sie im Server-Tab mit der rechten Maustaste auf den Server klicken.

    
user937605 15.10.2014 13:59
quelle

Tags und Links