Wie kann ich unter Tomcat 8 in META-INF / context.xml in der Java War-Datei den "Kontextpfad" angeben?

Wie kann ich bereitstellen mywebapp-1.0.0.war zum Verzeichnis $ TOMCAT_HOME / webapps mit dem Kontextpfad / mywebapp Verwenden von context.xml in der War-Datei von Tomcat 8?

Ich kehre seit Version 5 zu Tomcat zurück. Ich erstelle META-INF / context.xml in meiner Kriegsdatei:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/mywebapp">
  ...
</Context>

Maven erstellt eine Kriegsdatei mit diesem Namen: mywebapp-1.0.0.war

Aber wenn ich die War-Datei in das Verzeichnis $ TOMCAT_HOME / webapps stelle, lautet der Kontextpfadhttp: // localhost: 8080 / mywebapp-1.0.0 Anstatt vonhttp: // localhost: 8080 / mywebapp /.

Auch sehe ich, dass $ TOMCAT_HOME / conf / Catalina / localhost leer ist, anstatt die XML-Datei aus der War-Datei zu kopieren.

Ich habe auch $ TOMCAT_HOME / conf / server.xml die deployXML = "true" hinzugefügt

 <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true" 
        deployXML="true">

Antworten auf die Frage(6)

Ihre Antwort auf die Frage