Nuclos nuclos.xml: Konfigurationsdatei, connection-url, JDBC, PostgreSQL, Oracle, MSSQL, Keystore, heap-size, automatisierte Installation.

globe with meridians Sprache: Deutsch · English

open book Die Konfigurationsdatei nuclos.xml

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.

Aufbau

<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)

connection-url je Datenbank

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):

Datenbankconnection-url (Beispiel)
PostgreSQLjdbc:postgresql://localhost:5432/<instance-name>
Oraclejdbc:oracle:thin:@localhost:1521:<instance-name>
MS SQL Serverjdbc:sqlserver://localhost:1433;DatabaseName=<instance-name>
Sybasejdbc:sybase:Tds:localhost:2638/<instance-name>

Bei aktiviertem <setup>setup</setup> legt Nuclos Datenbank-Benutzer, -Passwort, Schema und Tablespace automatisch an – dazu sind unter <postgres> Superuser-Zugangsdaten anzugeben.

Verwandte Seiten

gear SSL-Verschlüsselung


Keystore.

Öffnen →

gear Datenbank


Datenbank.

Öffnen →