Aktualisierung Modawi 4.2.10 auf 4.3.5 und SecPKI 6.1.24

Werbung
Aktualisierung
Modawi 4.2.10 auf 4.3.5 und SecPKI 6.1.24
Vorbemerkung:
In der folgenden Beschreibung gehen wir davon aus, dass sämtliche Komponenten in den
Standardpfaden installiert sind. Sofern davon abgewichen wurde, sind die u.g. Pfade entsprechend
anzupassen.
Bitte erstellen Sie vor dem Update auf Modawi 4.3.5 eine aktuelle Sicherung der Datenbank, eine
Sicherung des Programmpfads von Apache Tomcat sowie eine Sicherung des Programmpfads des
SecPKI-Servers.
Dieses Updatepaket kann nur verwendet werden, wenn Sie bereits die Modawi-Version 4.2.10
einsetzen. Prüfen können Sie dies über die eingesetzten Dateien in C:\Programme\Apache
Software Foundation\Tomcat 7.0\webapps\modawi\WEB-INF\lib\. Sie sehen die eingesetzte
Version im Dateinamen von z.B. modawi-commons-4.2.10.jar
Schritt 1: Stoppen der eANV-Komponenten
Beenden Sie in den "Geplanten Tasks" oder in der "Aufgabenverwaltung" sämtliche TRIAS-eANV-Jobs
(Konnektoren, EANV, OBGS)
Beenden Sie den Dienst
Beenden Sie den Dienst
Apache Tomcat 7
SecCommerce SecPKIServer
Schritt 2: Erstellung der Sicherungen
Erstellen Sie eine aktuelle Sicherung der TRIAS-Datenbank.
Erstellen Sie eine Sicherung der Pfade
C:\Programme\Apache Software Foundation\Tomcat 7.0
C:\SecPKISecAppServer
Schritt 3: Aktualisierung der Datenbank
Je nach eingesetzter Datenbank führen Sie bitte aus dem Ordner 1_Database die für Ihren
Datenbanktyp relevanten SQL-Scripts aus. Bitte beachten Sie die Nummerierung der vorliegenden
Dateien.
Stand 08.04.2016
Seite 1 von 4
Aktualisierung
Modawi 4.2.10 auf 4.3.5 und SecPKI 6.1.24
Schritt 4: Aktualisierung der Java-Runtime
Modawi setzt ab der Version 4.3.x eine Java-Runtime der Version 1.8.x voraus. Deinstallieren Sie
daher auf dem Server die installierten älteren Versionen der Java-Runtime. Bitte achten Sie darauf,
dass dies Auswirkungen auf andere, nicht von TRIAS genutzte Komponenten haben kann, sofern
diese ebenfalls auf dem TRIAS-Server ausgeführt werden und auf Java aufsetzen.
Installieren Sie nun aus dem Ordner 2_Java sowohl die 32- als auch die 64bit-Version der JavaRuntime.
Schritt 5: Aktualisierung der Modawi-Instanz
Entfernen Sie sämtliche Dateien aus den folgenden Pfaden:
C:\Programme\Apache Software Foundation\Tomcat 7.0\webapps\modawi
C:\Programme\Apache Software Foundation\Tomcat 7.0\webapps\modawi-admintool
Kopieren Sie den Ordner modawi aus 3_Tomcat\webapps und fügen Sie ihn in
C:\Programme\Apache Software Foundation\Tomcat 7.0\webapps ein.
Kopieren Sie den Ordner modawi-admintool aus 3_Tomcat\webapps und fügen Sie ihn in
C:\Programme\Apache Software Foundation\Tomcat 7.0\webapps ein.
Kopieren Sie die beiden Dateien aus 3_Tomcat\lib und fügen Sie sie in
C:\Programme\Apache Software Foundation\Tomcat 7.0\lib ein.
Nach dem Kopieren der Dateien prüfen Sie bitte im Tomcat-Konfigurationstool den Verweis auf die
zu nutzende Java-Runtime. Öffnen Sie dazu aus dem Startmenü aus der Gruppe „Apache Tomcat 7.0“
den Eintrag „Configure Tomcat“ und wechseln Sie dort auf den Karteireiter Java. Wenn auf dem
Server ausschließlich die in Schritt 4 installierten 32- und 64bit Java-Runtimes vorhanden sind,
können Sie den Haken Use default anhaken. Dann sucht der Tomcat selbst nach einer zu nutzenden
Java Runtime. Falls Sie verschiedene Versionen der Java Runtime auf dem Server nutzen müssen,
stellen Sie bitte sicher, dass über den Eintrag Java Virtual Machine auf die korrekte Java Runtime
verwiesen wird (mindestens Java 1.8.x):
Stand 08.04.2016
Seite 2 von 4
Aktualisierung
Modawi 4.2.10 auf 4.3.5 und SecPKI 6.1.24
Schritt 6: Aktualisierung des SecPKIServers
Zusammen mit Modawi 4.3.5 liefern wir ein neues Hauptrelease des SecPKIServers aus. Dazu ist es
notwendig, den alten SecPKIServer als Dienst und im Dateisystem zu entfernen.
Begeben Sie sich in den Ordner C:\SecPKISecAppServer\yajsw-stable-11.10\bat und führen Sie dort
die Batch uninstallService.bat aus (Kommandozeile mit Administratorberechtigung notwendig).
Dadurch entfernen Sie den Diensteintrag aus der Windows-Diensteverwaltung. Benennen Sie nun
den Hauptordner C:\SecPKISecAppServer in C:\SecPKISecAppServer.old um.
Kopieren Sie nun den Ordner SecPKIServer aus 4_SecPKI nach C:\, so dass der neue SecPKIServer als
C:\SecPKIServer verfügbar wird.
Nun muss die properties-Datei des neuen SecPKIServers wieder mit Ihren lokalen
Konfigurationseinstellungen versehen werden. Öffnen Sie dazu die Datei C:\SecPKIServer\SecPKIServer.properties im Editor. Alle zu ändernden Einstellungen befinden sich direkt im oberen Teil der
Datei.
Suchen Sie nach dem Text „# Proxy“ und tragen Sie in den folgenden Zeilen die zu nutzenden
Proxyzugangsdaten ein. Entfernen Sie die Kommentarzeichen, wenn die Einträge genutzt werden
sollen.
Gehen Sie nun weiter zum Block „# Datenbank“ und tragen Sie zunächst den Datenbankuser sowie
das –passwort ein. Anschließend entfernen Sie je nach Datenbank die Kommentarzeichen einer der
Datenbankblöcke und tragen dort die weiteren Daten zur Zieldatenbank ein. Sie können diese
Einträge auch 1:1 aus der alten Konfigurationsdatei übernehmen.
Öffnen Sie nun die Datei C:\SecPKIServer\SecPKI-Server.bat im Editor. Je nach eingesetzter
Datenbank (Oracle oder SQLServer) entfernen Sie bitte das führende „REM“ im folgenden Block:
Oracle = ojdbc6.jar
SQLServer = sqljdbc4.jar
Wechseln Sie nun in das Unterverzeichnis yajsw-stable-11.11 und dann weiter nach conf. Öffnen Sie
die Datei wrapper.conf im Editor. Wenn Sie vom Standardpfad abgewichen sind, passen Sie bitte die
Einstellung wrapper.working.dir an:
Achten Sie darauf, dass Sie Backslashes doppelt eintragen. Zudem dürfen nur Pfade ohne Leerstellen
verwenden werden, sonst gibt es später beim Starten des Dienstes Probleme.
Stand 08.04.2016
Seite 3 von 4
Aktualisierung
Modawi 4.2.10 auf 4.3.5 und SecPKI 6.1.24
Begeben Sie sich ganz ans Ende der Datei und entfernen Sie je nach Datenbank das
Kommentarzeichen der entsprechenden Zugriffsbibliothek:
Oracle = ojdbc6.jar
SQLServer = sqljdbc4.jar
Anschließend ist die Konfiguration des neuen SecPKIServers abgeschlossen und Sie können nun mit
dem Hinzufügen des Dienstes fortfahren. Dazu wechseln Sie in das Verzeichnis
C:\SecPKIServer\yajsw-stable-11.11\bat und führen dort die Batch installService.bat aus
(Kommandozeile mit Administratorberechtigung notwendig). Danach sollten Sie in der WindowsDiensteverwaltung den Dienst SecCommerce SecPKIServer vorfinden:
Prüfen Sie, ob der Dienst auf „Automatischer Start“ eingestellt ist, ggf. ändern Sie den Dienst
entsprechend, damit er auch nach einem Neustart des Servers wieder ordnungsgemäß startet.
Schritt 6: Starten der eANV-Komponenten
Starten Sie nun wieder den Dienst SecCommerce SecPKIServer. Nach kurzer Wartezeit prüfen Sie
über die SecPKI-Adminkonsole (http://localhost:28080/secpkiadmin/), ob Sie auf den SecPKIServer
zugreifen können. Links unten sollten Sie in der Webkonsole die neue Version des SecPKIServers
sehen (SecPKI 6 Build 1 Patch 24).
Starten Sie anschließend wieder den Dienst Apache Tomcat 7.
Starten Sie in den "Geplanten Tasks" bzw. in der "Aufgabenplanung" wieder die TRIAS-eANV-Jobs
(Konnektoren, EANV, OBGS).
Damit ist das Update von Modawi und SecPKIServer abgeschlossen. Prüfen Sie im Anschluß, ob die
eANV-Funktionen wieder ordnungsgemäß funktionieren, indem Sie z.B. einen Begleitschein
erzeugen, signieren und versenden.
Stand 08.04.2016
Seite 4 von 4
Herunterladen