WebUntis updaten
WICHTIG: Ab Version 2019 benötigt WebUntis tomcat8 und mindestens JRE8!
Tomcat läuft auf einem eigenen virtuellen Server (webuntis/10.16.112.8). Alle Anfragen werden von Port 443 vom zentralen paedml per ProxyMOD auf den Server umgeleitet.
- Bei einem Releasupdate (jedes Schuljahr) die Lizenzdatei von http://www.untis.at/untisuser herunterladen
- herunterladen unter http://www.grupet.at/de/support/forum.php (WebUntis Releases) Im Forum steht auch die detaillierte Anleitung.
- TomCat stoppen
service tomcat8 stop
- alte Datei WebUntis.war wegsichern nach /root/backup/webuntis
- altern Ordner WebUntis nach WebUntis_alt verschieben
- Entpacken, umbenennen in WebUntis.war und auf den Server schieben und nach
/var/lib/tomcat8/webapps/ verschieben
- TomCat neu starten:
service tomcat8 start
- TomCat legt nun das WebUntis-Verzeichnis neu an
- Datenbank-Update durchführen (laut Anleitung im GP Forum)
https://paedml.kg-fds.de/WebUntis/super/update.do?school=kepler-gym-fds
- Lizenzdatei einspielen (laut Anleitung im GP Forum)
https://paedml.kg-fds.de/WebUntis/super/Licence.do?school=kepler-gym-fds
Hinweise
- Der JDBC-Treiber ist im TomCat7-Verzeichnis hinterlegt
mysql-connector-java-5.1.47-bin.jar mysql-connector-java-5.1.47.jar
- Die Konfiuration wurde mit dem Parameter -Dwebuntis.configdir=/usr/webconfig verschoben nach
/usr/webconfig
damit muss bei einem Update nur das neue WebUntis.war installiert werden!
Im Ordner /usr/webconfig liegen die Dateienwebtermin.xml webuntis.properties
Neuinstallation
Wenn Tomcat neu installiert werden muss (in einer VM unter z.B. Ubuntu):
- mit apt geforderte tomcat-Version installieren
- Oracle-Java installieren (JRE):
- Download von https://www.java.com/en/download/manual.jsp
- Entpacken nach /opt/jre/
- update-alternatives --install /usr/bin/java java /opt/jre/jre1.8.0_181/bin/java 100
- update-alternatives --config java
- Java-Pfad in /etc/default/tomcat8 setzen auf /opt/jre/jre1.8.0_181
- test mit java -version
- tomcat sollte damit schon laufen
- Test im Browser: http://10.16.112.8:8080
- Der JDBC-Treiber ist im TomCat8-Verzeichnis hinterlegen (ob beide Dateien nötig sind?)
/usr/share/tomcat8/lib/mysql-connector-java-5.1.47-bin.jar /usr/share/tomcat8/lib/mysql-connector-java-5.1.47.jar
- Directory /usr/webconfig anlegen, webtermin.xml dorthin legen
Absolut WICHTIG: tomcat8.tomcat8 muss der Besitzer sein! - Defaults setzen in /etc/default/tomcat8
JAVA_OPTS="-Djava.awt.headless=true -Xmx1024M -Dwebuntis.configdir=/usr/webconfig"
Last modified
8 years ago
Last modified on Sep 6, 2018, 11:25:22 AM
Note:
See TracWiki
for help on using the wiki.