Über die Konfigurationsdatei 'rs.server.properties' können wesentliche Eigenschaften des R-S konfiguriert werden.
Konfigurationsdatei für den R-S Server
Die Konfiguration befindet sich in der Datei rs.server.properties, welche im Verzeichnis [RS_INSTALL]/conf zu finden ist. Für die meisten der definierten Eigenschaften gibt es meist programmtechnisch vorgegebene, sinnvolle Vorgabe-Werte. Aus diesem Grund sollten die Eigenschaften nur über die Konfigurationsdatei definiert werden, wenn die Vorgabe-Werte des Programms bewusst überschrieben werden sollen. Dies ist zum Beispiel für die Definition von Backup-Zyklen der R-S Datenbank sinnvoll.
Folgende Einträge sind in dieser Konfigurationsdatei beispielsweise möglich (nur Werte, welche sinnvollerweise durch Administratoren geändert werden sollten):
Eintrag | Wert | Beschreibung |
---|---|---|
rs.server.dao | mysql|mssql|derby | Vorgabewert: derby |
rs.core.db.driver | org.apache.derby.jdbc.ClientDriver| | Vorgabewert: org.apache.derby.jdbc.ClientDriver |
rs.core.db.url | jdbc:derby://localhost:8888/rs;create=false | Vorgabewert: jdbc:derby://localhost:8888/rs;create=false |
rs.core.db.user | rs | Vorgabewert: rs |
rs.core.db.password | rs | Vorgabewert: rs |
rs.core.db.schema | rs | Vorgabewert: rs Ist der Name des verwendeten Datenbank-Schemas auf dem Datenbank-System. |
rs.storage.workdir | ../data/rs/storage | Vorgabewert: ../data/rs/storage |
rs.server.help-url | http://rsdoc.profiforms.com:7171/rs | Vorgabewert: http://rsdoc.profiforms.com:7171/rs Ist der Link auf das ONLINE-Hilfesystem für das R-S. |
rs.server.server-maintenance.schedule-backup | <A> <B> <C> <D> <E> <F> <G> | Vorgabewert: 0 0 * * * ?
Definiert das Backup-Intervall für die R-S Datenbank. Im o.g. Beispiel erfolgt das Backup stündlich, es werden in der Historie nur 5 Generationen des Backups gehalten. |
rs.server.db-backup-dir | ../data/rs/db-backup | Vorgabewert: ../data/rs/db-backup Ist das Verzeichnis, in welchem die zyklisch erstellten Datenbank-Backups für das R-S abgelegt werden. |
rs.auth.password.min-length | 8 | Vorgabewert: 0 |
rs.workspace.schema-revision-preview.worker.dir | ../data/rs/tmp/preview | Vorgabewert: ../data/rs/tmp/preview Ist das Verzeichnis, in welchem die Druckvorschau aus dem R-S aufbereitet wird. |
rs.workspace.schema-revision-preview.worker.keep-previewdir | false|true | Vorgabewert: false Ist der Wert 'false' definiert, so werden die für die Druckvorschau temporär erzeugten Verzeichnisse nach einer erfolgreichen Druckvorschau gelöscht. Bei einer fehlerhaften Druckvorschau bleibt das temporäre Verzeichnis für die systemnahe Fehlersuche erhalten. Ist der Wert 'true' definiert, so werden die für die Druckvorschau temporär erzeugten Verzeichnisse nach einer erfolgreichen Druckvorschau beibehalten. |
rs.workspace.schema-revision-preview.expire-time | 86400000 | Vorgabewert: 86400000 Ist die Anzahl der Millisekunden (der Standardwert bedeutet 24 Stunden) nach welchen die Ergebnisse einer Druckvorschau aus dem Storage des R-S gelöscht werden kann. Hinweis: Dieser Wert sollte nur angepaßt werden, wenn durch eine Vielzahl von Nutzern eine hohe Menge von Druckvorschauen angefordert werden. |
rs.workspace.schema-revision-preview.expired-collector.start | 432000000 | Vorgabewert: 432000000 Ist die Anzahl der Millisekunden (der Standardwert bedeutet 2 Stunden) nach welchen die Löschroutine für Druckvorschau-Objekte nach Systemstart des R-S angestartet wird. Hinweis: Wird dieser Wert zu kleine gewählt (zum Beispiel 1 Sekunde), so kann es zu Verzögerungen beim Systemstart des R-S kommen. |
rs.workspace.schema-revision-preview.expired-collector.repeat | 432000000 | Vorgabewert: 432000000 Ist die Anzahl der Millisekunden für das Intervall (der Standardwert bedeutet 2 Stunden) nach welchen sich die Löschroutine für Druckvorschau-Objekte wiederholt nach Systemstart des R-S wiederholt. Hinweis: Wird dieser Wert zu kleine gewählt (zum Beispiel 1 Sekunde), kann es zu einer hohen Systembelastung des R-S durch Löschanforderungen kommen. |
rs.workspace.upload-check.command-line | ../bin/antivir.bat {{checkFile}} | Vorgabewert: D:/RS/apache-tomcat-6/bin/antivir.bat {{checkFile}} Ist das Programm, welches gestartet wird um Dateien, die in das R-S geladen werden vor der Speicherung zu prüfen. Diese Prüfung kann z.B. ein Prüfung auf Viren oder eine inhaltliche Prüfung sein. Beendet das angegebene Programm/Script mit einem Rückgabewert <> 0, so wird die Speicherung im R-S mit Fehler abgebrochen, der Nutzer erhält einen Hinweis. |
rs.workspace.upload-check.enabled | true|false | Vorgabewert: false |
rs.storage.upload-check.enabled | true|false | Vorgabewert: true |
rs.workspace.upload-check.allowed-file-extensions | bmp|tiff|jpeg|jpg|pdf|png|gif|xdp | Vorgabewert: bmp,tiff,jpeg,jpg,pdf,png,gif,xdp Liste der Datei-Typen, welche für den Upload von binären Ressourcen zugelassen sind. |
rs.workspace.upload-check.allowed-file-size | 10485760 | Vorgabewert: -1 Ist die maximale Größe einer Upload-Datei in Bytes. Hinweis: Dieser Parameter wird nur beim Upload von Binären Ressourcen in Schema-Versionen oder zum Beispiel in Bibliotheken angewendet. Der Upload von Binär-Paketen oder zum Beispiel von Schema-Versionen welche importiert werden - sind davon nicht betroffen. |
rs.workspace.upload-check.worker.dir | ../data/rs/tmp/upload | Vorgabewert: ../data/rs/tmp/upload Verzeichnis, in welchem hochgeladene Dateien für das R-S geprüft werden. |
rs.workspace.txform-revision.worker.dir | ../data/rs/tmp/txform | Vorgabewert: ../data/rs/tmp/txform |
rs.workspace.production-bundle.worker.dir | ../data/rs/tmp/bundle | Vorgabewert: ../data/rs/tmp/bundle |
rs.workspace.schema.io.workdir | ../data/rs/tmp/io | Vorgabewert: ../data/rs/tmp/io |
rs.workspace.library.io.workdir | ../data/rs/tmp/io | Vorgabewert: ../data/rs/tmp/io |
rs.workspace.resources.io.workdir | ../data/rs/tmp/io | Vorgabewert: ../data/rs/tmp/io |
rs.bin.binary-bundle.fetcher.dir | ../data/rs/tmp/binary | Vorgabewert: ../data/rs/tmp/binary |
Änderungen an der Konfigurationsdatei werden erst nach einem Neustart des R-S Servers wirksam !
Kommentare starten in der ersten Position einer Zeile mit dem Zeichen '#'.
4.4 HTTP-Status-Codes durch Client- oder Server-Fehler im WEB-Browser | 5. System-Administration Administrations-Clients