wiki:AdminWebUntis
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 5 (modified by bau, 8 years ago) ( diff )

--

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

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 Dateien
       webtermin.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"
    
Note: See TracWiki for help on using the wiki.