Update auf Java 8

Werbung
23.11.2016 20:05
1/4
Update auf Java 8
Update auf Java 8
ASV unterstützt ab der Version 1.24 ausschliesslich Java 8. (Weitere Informationen zu Java.)
Es sollte die mitgelieferte, isolierte Java-Umgebung, die bei in der ASV-Installation ab Version 1.24
integriert bereit gestellt wird, verwendet werden.
Entscheidung für die Java-Umgebung (JVM)
Wenn folgende Bedingungen erfüllt sind, dann sollten Sie die mitgelieferte JVM verwenden:
Windows Betriebssystem (32- oder 64-bit)
ASV-Client
ASV-Server für eine einzelne Schule oder
im ASV-Server reicht die Standardspeichereinstellung oder eine Erweiterung des Heapspace auf
maximal 1024 MB (PR_JVMMX=1024)
Unter den oben genannten Bedingungen verwenden Sie
immer die mitgelieferte JVM.
In einer regional-zentralen Installation oder Installation mit mehreren Schulen (mehr als 5000 Schüler
insgesamt) braucht der ASV-Server mehr Arbeitsspeicher. Dafür muss eine 64-bit JVM auf einem 64bit Betriebssystem verwendet werden. Dann können Sie die integrierte JVM nicht verwenden.
Organisatorisches Vorgehen
Update eines Servers
Wenn auf dem Computer die installierte JVM nur für ASV benötigt wird, dann empfiehlt es sich alle
nicht JVM-Installationen zu entfernen. Prüfen Sie anschließend auch, ob die Installationsverzeichnisse
(z.B. unter Program Data, Programme oder Programme (x86)) gelöscht wurden. Falls nicht, löschen
Sie diese manuell.
Serverseitige JVM verwenden
ASV-JVM verwenden
Vorbereitung
ASV -Server Prozess stoppen
Backup
Postgres-Datenbank sichern
Java kann deinstalliert werden,
Java
Java 8 installieren / aktualisieren
falls es nicht mehr für andere
Programme benötigt wird.
Update
ASV-Update auf dem Server durchführen
Dienst
neu installieren- angepasst an Architektur
neu installieren
Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/
Letzte Änderung: 10.03.2016 12:50
alle:technik:update:java http://www.asv.bayern.de/wiki/alle/technik/update/java
Serverseitige JVM verwenden
Kontrolle
dbctl.cmd
ASV-JVM verwenden
Dienst starten
zur Kontrolle Client starten und testweiser Login in ASV
Anpassung des Skriptes, damit nicht die interne
JRE verwendet wird.
Update eines Clients
Es ist immer (fast immer; siehe Voraussetzung oben) die mitgelieferte JVM zu verwenden.
ASV -Client beenden
ASV-Update-Installer auf dem Client durchführen; dabei wird Java im Verzeichnis jre abgelegt
(aber nicht auf dem System installiert!)
Client starten; das automatische Update finden keine neueren Programmdateien
Kontrolle: Login und stichprobenartige Kontrolle einiger Module
Bitte achten Sie darauf, dass ausreichender Zugriff auf den Ordner „jre“ vorliegen.
Alternativ kann auch die bisherige Installation des ASV-Clients entfernt werden und eine
Neuinstallation durchgeführt werden. Die Anwender werden zwischen Update und Neuistallation
keinen Unterschied in ASV merken. Alle benutzerspezifischen Einstellungen werden am Server in der
Datenbank gespeichert.
Neuinstallation des asv-server-Dienstes nach
dem Java 8-Update auf dem Server
(Windows)
In der Konfiguration des asv-server-Dienstes ist der Pfad zur bisherigen Java(7) hinterlegt. Falls diese
beim Update auf Java8 deinstalliert wurde, startet der Dienst nicht mehr.
Durch Deinstallieren und Reinstallieren des Dienstes werden die Konfigurationen auf Java 8
angepasst:
Vorbereitung
1. Vergewissern Sie sich zunächst, dass der Dienst asv-server nicht läuft! (Dienst asv-server
stoppen)
2. Im Unterverzeichnis bin der DSS-Installation befinden sich die benötigten command-Skripte:
1. Doppelklick auf uninstallsrv.cmd deinstalliert den Dienst
Neuinstallation
1. Soll die integrierte JRE verwendet werden oder es befindet sich eine weitere 32-Bit JAVAVersion auf dem System:
http://www.asv.bayern.de/wiki/
Stand: 23.11.2016 20:05
23.11.2016 20:05
3/4
Update auf Java 8
1. Falls noch alte Dateien mit den Namen installservice64.cfg und
installservice64.env vorhanden sind, dann benennen Sie diese um. (Die
Dateien können auch gelöscht werden.)
2. Kontrollieren Sie nochmals mögliche Abweichungen von der Standardkonfiguration (z.B.
Zuweisung von Hauptspeicher maximal PR_JVMMX=1024 oder Proxyeinstellungen)
3. Doppelklick auf installsrv.cmd installiert den Dienst wieder
2. Es soll eine eigene 64-Bit-Version von JAVA verwendet werden:
1. Falls noch alte Dateien mit den Namen installservice64.cfg und
installservice64.env vorhanden sind, dann benennen Sie diese um.
2. Aktivieren Sie die Konfigurationsdateien _installservice64.env und
_installservice64.cfg durch Entfernung des „_“ am Anfang des Namens wieder
3. Kontrollieren Sie nochmals mögliche Abweichungen von der Standardkonfiguration (z.B.
Zuweisung von Hauptspeicher)
4. Benennen Sie den Ordner jre im Serververzeichnis um oder löschen Sie den Ordner (Sonst
wird kommte es manchmal zum Konflikt mit der mitgelieferten jre)
5. Doppelklick auf installsrv.cmd installiert den Dienst wieder
Start des Dienstes
1. Anschließend sollte der DSS wieder starten
Anpassung des Skriptes dbctl.cmd
Für die Verwendung des Skriptes dbctl.cmd für die schulscharfe Sicherung mit der serverseitigen JRE
ist folgende Anpassung erforderlich:
Öffnen Sie die Datei dbctl.cmd im Ordner bin in einen Editor. Die letzte Zeile beginnt zur
Verwendung der mitgelieferten JRE mit %SVP_HOME%/jre/bin/java. Ersetzen Sie diesen Teil durch
das eine Wort „java“.
Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/
Letzte Änderung: 10.03.2016 12:50
alle:technik:update:java http://www.asv.bayern.de/wiki/alle/technik/update/java
Anpassung des init-scriptes nach dem Java8Update auf dem Server (Linux)
Beachten Sie, dass Sie unter Linux
1. Java8 manuell installieren bzw. updaten müssen
2. anschließend im init-script (liegt unter /etc/init.d/) die Zeile 38 (JAVA_HOME = …)
anpassen müssen (z.B. JAVA_HOME = /opt/java/jre1.8.0_45)
zurück zur Übersicht
Quelle:
http://www.asv.bayern.de/wiki/ - Amtliche Schulverwaltung - Dokumentation
Permanenter Link:
http://www.asv.bayern.de/wiki/alle/technik/update/java
Letzte Änderung: 10.03.2016 12:50
http://www.asv.bayern.de/wiki/
Stand: 23.11.2016 20:05
Herunterladen