Frage

Ich verwende Jetty 8.1.4.v20120524 und Maven 3. Ich habe die folgende Konfiguration in meinem POM: generasacodicetagpre.

In meinem Jetty.xml definiere ich einen Kontext: generasacodicetagpre.

Dies funktioniert wie erwartet und startet meine Anwendung bei /: generasacodicetagpre.

Aber danach scheint das Jetty-Maven-Plugin zu versuchen, einen Standardkontext zu starten, der mit der Klasse nicht gefunden wird - es versucht auch, an "/" zu binden, was ich offensichtlich nicht will. . generasacodicetagpre.

Wie kann ich diesen Kontext aufhalten, um gestartet zu werden?Jede Hilfe wird sehr geschätzt.

War es hilfreich?

Lösung

Nach einer Antwort auf der Mailingliste (http://dev.eclipse.org/mhonarc/lists/jetty-users.org/mhonarc/lists/jetty-users/msg02419.html) von Jan Bartel kann die Web-App derzeit nicht nur mit dem Anlegesteg konfiguriert werden.xml.

Ich habe das Problem daher gelöst, indem ich das Web-App-verwandte Zeug (Ressourcenbasis und Kontextpfad) in den MAVEN POM.XML verschieben.

Andere Tipps

Ich habe Version 8.1.4.v2012052 von Jetty-Maven-Plugin verwendet und versucht, den Kontextpath in pom.xml mit so etwas zu setzen: generasacodicetagpre.

Noch wurde der ContextPath weiterhin auf "/".

Ich habe mit derselben Konfiguration in pom.xml auf Version 7.5.1.v20110908 herabgestuft.Der beabsichtigte Kontextpath hat dann gezeigt.

Ich denke also, dass dies ein Problem mit der 8.1.4-Version sein kann, die durch Herabstufung gelöst ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top