Achtung: Diese Dokumentation ist veraltet, bitte rufen Sie die Übersichtsseite auf, um zur aktuellen Dokumentation zu gelangen.
Neben der normalen Properties-Konfiguration muss außerdem der Verbindungsparameter für die Servlets von DBFORMS gesetzt werden.
Die zentrale Steuerungsdatei heißt dbforms-config.xml und liegt im Verzeichnis SUPERX_DIR/webserver/tomcat/webapps/superx/WEB-INF . Dort liegt bereits ein Muster mit dem Namen kern_dbforms-config_pg.xml für Postgres bzw. kern_dbforms-config_ids.xml für Informix. Diese Datei wird bei der Installation automatisch kopiert nach dbforms-config.xml .
Die Datenbankverbindung wird in der Datei $WEBAPP/META-INF/context.xml konfiguriert . und am Ende der Datei die Connection-Attribute angeben. Die Parameter sind identisch mit denen, die Sie in der db.properties angeben.
Wenn Sie die DBFORMS-Komponente nicht benötigen bzw. aus Sicherheitsgründen für eine externe Website abschalten wollen, gehen Sie wie folgt vor:
Aktion |
Code |
Sperren Sie das dbforms-Servlet in der Datei $SUPERX_DIR/webserver/tomcat/webapps/superx/WEB-INF/web.xml , indem Sie die rechts blau markierten Kommentarzeichen um die entsprechenden Elemente setzen. |
... |
Fügen Sie an das Ende der web.xml vor dem End-Tag "</web-app>" folgende Elemente ein |
... |
Ändern Sie am Ende der Datei $SUPERX_DIR/webserver/tomcat/webapps/superx/WEB-INF/dbforms-config.xml beim Element dbconnection den Attributnamen "name" auf einen nicht existenten Namen, z.B. "superx1". |
<dbconnection id="superx" isJndi="true" name="java:/comp/env/jdbc/superx 1 "/> |
Starten Sie Tomcat neu, und prüfen Sie in der Logdatei $SUPERX_DIR/webserver/tomcat/logs/catalina.out , ob der Tomcat-Start erfolgreich war. |
|
Durch diese Maßnahme sind der DBFORMS-Komponente keine Datenbankverbindungen mehr möglich, und das Ausspähen geschützter Dateien
in Tomcat-Systemverzeichnissen durch das Control-Servlet ist nicht mehr möglich.
Eine Abschaltung der DBFORMS beeinträchtigt in keiner Weise die "normalen" Funktionen zur Berichtserstellung von SuperX.
Druckversion HTML
![]() |
![]() ![]() |
Seite 61 / 386 Letzter Update: 11.7.2023 Impressum| Datenschutz |