Die Bereitstellung einer war-Datei nach Tomcat Root Mit Maven pom.xml

Vorausgesetzt, die folgenden pom.xml maven bauen würde eine client.war - Datei, die als Tomcat implementiert haben, wird die URL www.server.com:8080/client/

Was hätte man ändern, damit die Applikation erreicht werden kann, die root-server www.server.com:8080/?

<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>...</groupId>
    <artifactId>client</artifactId>
    <packaging>war</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>...</name>
    <url>http://maven.apache.org</url>
    <build>
        <resources>
            <resource>
                <directory>target/generated-resources</directory>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
        <plugins>
            ...
        </plugins>
        <finalName>client</finalName>
    </build>
...
</project>
Benennen Sie die entstehende war-Datei in ROOT.Krieg und entfernen Sie die von Tomcat nach der Bereitstellung dieser sollte funktionieren.
Dieser erstellt ein Projekt, das jetzt erreichbar unter /root/. ein. Können die server.xml oder etwas geändert werden auf "/client/ " als default-Seite?
Wenn Sie es nennen ROOT.Krieg statt root.Krieg es sagt, OK, in der manager und nutzt es, aber das Ergebnis ist immer noch, Es funktioniert ! Wenn Sie sehen, diese Seite über einen web-browser, es heißt, Sie habe setup Tomcat successfully. Herzlichen Glückwunsch!

InformationsquelleAutor Dominik | 2012-05-04

Schreibe einen Kommentar