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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht, ändern Sie den Kontext-Pfad, indem Sie Sie im Abschnitt Konfiguration des Maven-plugin?
FYI: hier Finden Sie die aktuelle version des plugins hier
/
für den Pfad: tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/...Ich bin mit tomee und es funktioniert für mich.
Fügen Sie das Kontext-tag an der pom-Datei wie folgt:-