Nuclos nuclos.xml: Konfigurationsdatei, connection-url, JDBC, PostgreSQL, Oracle, MSSQL, Keystore, heap-size, automatisierte Installation. |
Sprache: Deutsch · English
Aufbau der zentralen Konfigurationsdatei – Server-, Client- und Datenbankeinstellungen inkl. connection-url-Beispielen.
Auf dieser Seite |
Die Datei nuclos.xml wird bei der Installation generiert und speichert alle Einstellungen – das erleichtert Updates. Die generierte (oder eine manuell erstellte) Datei lässt sich auch für eine automatisierte Installation nutzen.
<server> Server-Einstellungen
<home> Zielverzeichnis der Installation
<name> Name der Nuclos-Instanz (für den Dienst)
<http> <enabled> [true|false], <port>
<https> <enabled>, <port>,
<keystore> (<file>, <password>)
<shutdown-port> Port für das Shutdown-Kommando
<heap-size> max. Arbeitsspeicher des Serverprozesses
<java-home> zu verwendende Java-Installation
<production> <enabled> [true|false]
<development> <enabled>, <debugport>, <jmxport>
<launch-on-startup> beim Systemstart ausführen [true|false]
<client> <singleinstance> [true|false]
<database> Datenbank-Einstellungen
<adapter> [postgresql|oracle|mssql|sybase]
<driver> JDBC-Treiber-Klasse
<driverjar> *.jar mit JDBC-Treiber
<connection-url> JDBC-URL (siehe Beispiele)
<username> <password> <schema>
<tablespace> <tablespace-index> (optional)
<setup>setup</setup> automatisches DB-Setup (optional)
<postgres> <superuser> <superpw> (bei Auto-Setup)
Der <instance-name> muss dem bei der DB-Installation vergebenen Namen der Datenbankinstanz entsprechen (bei MS SQL Server dem Datenbanknamen). Die Beispiele gehen von identischem Nuclos- und DB-Server aus (localhost):
| Datenbank | connection-url (Beispiel) |
|---|---|
| PostgreSQL | jdbc:postgresql://localhost:5432/<instance-name> |
| Oracle | jdbc:oracle:thin:@localhost:1521:<instance-name> |
| MS SQL Server | jdbc:sqlserver://localhost:1433;DatabaseName=<instance-name> |
| Sybase | jdbc:sybase:Tds:localhost:2638/<instance-name> |
Bei aktiviertem |