Ich benutze Eclipse Luna. Ich arbeite an einem Maven-Projekt. Wenn ich versuche, meine Anwendung auf einem WebLogic des Anwendungsservers ausgeführt werden, und Ausnahme mit der Meldung ausgelöst wird:Maven erstellt nicht den Ordner "/ target/m2e-wtp/web-resources"
weblogic.application.ModuleException: [HTTP:101027][WebAppModule(_auto_generated_ear_:MyAppName)] Document root: "D:\MGelbana\workspace\my-app-name\target\m2e-wtp\web-resources" does not exist.
Ich sah in die Entfaltungsbaugruppe Konfiguration des Projekts und fanden die folgende Fehlermeldung: Cannot find entry: "/target/m2e-wtp/web-resources"
Also ich dachte, Luna Maven Standardinstallation ist nicht das, was ich muss ich deinstalliert und ich M2E-WTP von dieser URL (http://download.eclipse.org/m2e-wtp/releases/luna/) installiert, aber ich glaube, ich endete mit der gleichen Version und den gleichen Optionen.
Ich verstehe, dass dieses Plugin die Möglichkeit der Erzeugung dieses Ordners /target/m2e-wtp/web-resources
hat die Eclipse-hilft eine Anwendung in einem Anwendungsserver zu implementieren (Run on server
Option)
(Welches ist mein Endziel, aber ich habe Probleme Wenn ich die WAR-Datei der Anwendung von
Install
in dem Maven-Projekt erzeuge und die erzeugte diese WAR manuell einstelle, funktioniert die Anwendung, aber ich muss in der Lage sein, \ run es auf zu debuggen der Anwendungsserver mit Eclipse.)
Aber dieser Ordner (d.h. /target/m2e-wtp/web-resources
) ist nicht erstellt!
In Eclipse Maven > Java EE Integration > WAR project preferences > Maven archiver generated files under the build directory (I checked this option)
In den projektspezifischen Optionen, ich habe nur ein Maven Menü und ein Lifecycle-Mapping Untermenü und nichts mit dem Maven Archivierungs zu tun Dateien zu erzeugen oder nicht!
Also, wie kann ich Maven angewiesen, die WTP-Dateien auszugeben?
ich brauchte nicht M2e-WTP in meinem Fall zu installieren, Ihr zweiter Schritt mein Problem behoben. – FBB
Danke. m2e-wtp wurde bereits auf meinem Eclipse installiert. Ich habe deinen zweiten Schritt gemacht und es hat funktioniert. – NixRam