Führen Sie die Maven Java-Webanwendung im Jetty Maven Plugin aus
View more Tutorials:
Das Dokument wird auf die Basic von ... geschrieben
-
Eclipse 4.6 (NEON)
-
Jetty Maven Plugin 9.2.x
Das Dokument hat die folgenden Schritte





Das Project wird erstellt

The contents of the file pom.xml was created:

Sorgen Sie bitte nicht für die Fehlerwarnung wenn das Projekt wird neu erstellt. Der Grund ist, Sie melden die Bibliothek Servlet noch nicht an.
Eclipse erstellt das Projekt Maven, das die Fehler haben können. Sie sollen es prüfen
Eclipse erstellt das Projekt Maven, das die Fehler haben können. Sie sollen es prüfen

Zum nächsten finden wir eine entsprechende oder neueste Version "Jetty Maven Plugin"


Maven die Bibliothek Servlet konfigurieren
<!-- Servlet Library --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency>
Die folgende Kode in pom.xml einfügen
<plugins> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.2.10.v20150310</version> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> <webApp> <contextPath>/SimpleMavenWebApp</contextPath> </webApp> </configuration> </plugin> </plugins>
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.o7planning</groupId> <artifactId>SimpleMavenWebApp</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>SimpleMavenWebApp Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <!-- Servlet Library --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <finalName>SimpleMavenWebApp</finalName> <plugins> <!-- http://mvnrepository.com/artifact/org.eclipse.jetty/jetty-maven-plugin --> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.2.10.v20150310</version> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> <webApp> <contextPath>/SimpleMavenWebApp</contextPath> </webApp> </configuration> </plugin> </plugins> </build> </project>
Zur Durchführung des Projekt konfigurieren. Klicken Sie die Rechtmaustaste aufs Projekt und wählen
- Run As/Run Configurations...

Eine Konfiguration zur Applikation-durchführung erstellen

Die Information wie das folgende Foto typen, klicken Sie auf Apply und Run.
- Name: Run SimpleMavenWebApp
- Base directory: ${workspace_loc:/SimpleMavenWebApp}
- Goals: jetty:run

Zum ersten Durchführung wird Eclipse "Jetty Maven Plugin" herunterladen. Deshalb warten Sie auf die Fertigung des Herunterladen


Kopieren Sie den folgenden Pfad um auf Ihrem Browser zu laufen

Um Web Application wieder zu laufen, sollen Sie die aktuelle Applikation schließen

Ab der 2. Durchführung können Sie wie die folgende Illustration laufen

Sie können eine ähnliche Anleitung zur Durchführung der Applikation Web Maven auf Tomcat Maven Plugin bei ... schauen