Achtung: Diese Dokumentation ist veraltet, bitte rufen Sie die Übersichtsseite auf, um zur aktuellen Dokumentation zu gelangen.
Wenn die Servlet-Engine mehrere SuperX-Mandanten in unterschiedlichen Datenbanken bedienen soll, muss es unter $SUPERX_DIR/webserver/tomcat/webapps/superx/WEB_INF eine Datei mandanten.cfg geben.
Darin müssen die MandantenIDs (typischerweise Hochschulnummern) der einzelnen Mandanten aufgeführt sein. (Jeweils eine ID pro Zeile). Zusätzlich muss es dann nicht eine db.properties geben, sondern für jeden Mandanten eine nach dem Schema db_XXXX.properties, wobei XXXX für die MandantenID steht.
propadmin.x ./db_XXXX.properties.
Nach dem Start von Tomcat können Sie in den Logdateien (meist catalina.out oder localhost.log) kontrollieren, ob für jeden Mandanten ein Datenbank-ConnectionPool aufgebaut wurde.
Unter $SUPERX_DIR/webserver/tomcat/webapps/superx sollte es für jeden Mandanten ein Unterverzeichnis mit dem Namen der MandantenID geben.
z.B.
$SUPERX_DIR/webserver/tomcat/webapps/superx/7200
$SUPERX_DIR/webserver/tomcat/webapps/superx/7300
$SUPERX_DIR/webserver/tomcat/webapps/superx/7400
In jedes der Mandantenunterverzeichnisse muss eine Datei index.htm reinkopiert werden, die die Mandantid übergibt. Der Inhalt z.B.
<html lang="de" xml:lang="de"><head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="refresh" content="0; URL=../index.jsp?MandantenID=7200" />
<LINK href="/kompass/style/superx.css" type="text/css" REL="stylesheet" />
</head>
<body>
<p align="center">Diese Seite ist umgezogen. Wenn Sie nicht automatisch weitergeleitet werden, klicken Sie <a href="../index.jsp?MandantenID=7200">hier</a></p>
</body>
</html>
Die einzelnen Mandanten können SuperX dann mit der Url
http://rechnername:8080/superx/MANDANTENID
aufrufen, z.B.
http://www.plgr-bw.de:8080/superx/7200
In der web.xml sollte bei einem Mandantensystem bei SuperXmlAbmeldung der init-param mit alt_redirect_url gelöscht werden.Ansonsten wird der MandantenPfad nicht beachtet. Der Pfad weist dann relativ zum Verzeichnis ohne Mandantenbetrieb.
Wenn bestimmte Mandanten das Upload-Servlet zum Hochladen von Dateien per Browser nutzen sollen, muss die web.xml angepasst werden, siehe dazu im Abschnitt zu Upload-Funktion den Punkt Anpassung der web.xml
Druckversion HTML
![]() |
![]() ![]() |
Seite 92 / 386 Letzter Update: 11.7.2023 Impressum| Datenschutz |