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">