Wie die Kontext festlegen-Pfad zum root("/") in der Tomcat-7.0 bei Verwendung von Maven

Ich hava ein maven-Projekt, pom.xml enthält tomcat plugin.

<plugin>
 <groupId>org.apache.tomcat.maven</groupId>
 <artifactId>tomcat7-maven-plugin</artifactId>
 <version>2.2</version>
</plugin>

Habe ich heruntergeladen, Tomcat 7, also ich habe Tomcat-Verzeichnis (apache-tomcat-7.0.56). Ich habe versucht, drei Ziele zu führen mein Projekt:

tomcat7:run, tomcat7:run-war, tomcat7:run-war-only

Meine Anwendung läuft auf http://localhost:8080/projectname, wenn ich tomcat7:run-Krieg projectname-0.0.1-SNAPSHOT.war wird in das /target-Verzeichnis meines Projektes.

Möchte ich meine Anwendung auf http://localhost:8080/.

Ich weiß, diese Frage wurde vorher gefragt, aber leider sind diese Lösungen nicht helfen, mich.

Versuchte ich sowohl Methoden aus der ersten Antwort von diese.

Erste Methode hat nicht funktioniert für mich, nach der Umbenennung der Krieg nichts geändert, tomcat7:run-war-erfordert nur Krieg mit Namen wie projectname-0.0.1-SNAPSHOT.Krieg.

Die zweite Methode nichts geändert (ich habe versucht, sowohl

<Context path="" docBase="projectname-0.0.1-SNAPSHOT" debug="0" reloadable="true"></Context>

und

<Context path="" docBase="projectname" debug="0" reloadable="true"></Context>)

Habe ich auch geschaut werfen diese, aber ich habe nicht <catalina_home>/conf/Catalina/localhost/ Verzeichnis in meinem Tomcat Verzeichnis.

  • Werfen Sie einen Blick auf die Einstellungen von diesem plugin.
Schreibe einen Kommentar