Nachdem ich nun schon mehrmals nachschlagen musste, schreibe ich es hier als „Merkzettel“ auf: Was muss man in die pom.xml schreiben, damit Jetty bei mvn jetty:run auf einem gewünschten Port startet (im Beispiel 8088). Darüber hinaus soll die Applikation direkt im Webroot verfügbar sein. Folgender „POM-Schnipsel“ erledigt dies:
<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> <connectors> <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>8088</port> </connector> </connectors> <webAppConfig> <contextPath>/</contextPath> </webAppConfig> </configuration> </plugin> |
Die Anwendung sollte nun unter http://localhost:8088/ verfügbar sein.