Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Ich möchte von Tomcat 7.0.x auf Tomcat 9.0.x upgraden (bedingt auch ein Upgrade des Java JDK).

Lösung

Panel
bgColor#fff
  1. Zunächst empfehlen wir, gleichzeitig mit Tomcat auch die Java-Version upzugraden.
  2. 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.
  3. 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.
  4. Kopieren Sie das ROOT.war (unter <Tomcat-Directory>/webapps) von der alten Tomcat-Installation in die neue Tomcat-Installation.
  5. ).
  6. Löschen Sie das Verzeichnis webapps/ROOT in Tomcat 9, und kopieren Sie das webapps/ROOT.war von Tomcat 7 nach Tomcat 9.
  7. 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.
  8. Stoppen Sie den alten Tomcat 7.
  9. Starten Sie den neuen Tomcat 9.
  10. Ö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 .
  11. 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.
  12. Setzen Sie den Tomcat 7 Service auf Startup Type "Manual".
  13. 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
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "betriebshandbuch" and type = "page" and space = "KB"
labelsbetriebshandbuch

...