...
Ich möchte von Tomcat 7.0.x auf Tomcat 9.0.x upgraden (bedingt auch ein Upgrade des Java JDK).
Lösung
Panel |
---|
|
- Zunächst empfehlen wir, gleichzeitig mit Tomcat auch die Java-Version upzugraden.
- Installieren Sie zunächst das JDK 11 und Tomcat 9 wie in der ersten beiden Abschnitten von Aufsetzen der System-Umgebung angegeben. Starten Sie Tomcat 9 nach der Installation jedoch noch nicht.
- Editieren Sie das alte und das neue context.xml (in <Tomcat-Directory>/conf)Kopieren Sie aus dem conf/context.xml von Tomcat 7 alle
<Resource> Elemente, und fügen Sie diese in das neue conf/context.xml von Tomcat 9 ein (direkt hinter dem das Element <context> alle <Resource> Elemente aus dem alten Tomcat7 context.xml ein. - Kopieren Sie das ROOT.war (unter <Tomcat-Directory>/webapps) von der alten Tomcat-Installation in die neue Tomcat-Installation.
- ).
- Löschen Sie das Verzeichnis webapps/ROOT in Tomcat 9, und kopieren Sie das webapps/ROOT.war von Tomcat 7 nach Tomcat 9.
- Optional: Vergleichen Sie das alte und neue conf/server.xml Falls Sie ein SSL-Zertifikat installiert haben oder Anpassungen an den Ports vorgenommen haben, vergleichen Sie das alte und neue server.xml (in <Tomcat-Directory>/conf) und kopieren Sie die Anpassungen in das neue server.xml. Dies ist normalerweise nur dann nötig, wenn Sie ein SSL-Zertifikat installiert haben oder Anpassungen an den Ports vorgenommen haben.
- Stoppen Sie den alten Tomcat 7.
- Starten Sie den neuen Tomcat 9.
- Öffnen Sie mit einem Browser http://localhost oder http://localhost:8080 und verifizieren Sie, das die GoCompliant Application läuft.
Löschen oder Archivieren Sie .
- Tragen Sie den MySQL Service als Dependency zu Tomcat 9 ein, damit bei einem Server Restart die Services in der richtigen Reihenfolge gestartet werden. Dazu öffnen Sie CMD und führen folgendes aus:
sc config Tomcat9 depend= MySQL80 Danach sollten Sie die Bestätigung [SC] ChangeServiceConfig SUCCESS erhalten, und im Tab "Dependencies" des Tomcat 9 Service sollte der MySQL Service erscheinen. - Setzen Sie den Tomcat 7 Service auf Startup Type "Manual".
- Nach einigen Wochen Betrieb können Sie natürlich den Tomcat 7 Service löschen und das alte Tomcat 7 Verzeichnis löschen oder archivieren.
|
Verwandte Seiten
Inhalt nach Stichwort |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | KB |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label = "betriebshandbuch" and type = "page" and space = "KB" |
---|
labels | betriebshandbuch |
---|
|
...