Skip to content

Administration Installatin

Florian Fehring edited this page Oct 5, 2026 · 1 revision

Installationsvoraussetzungen

  • Postgres-Datenbankserver (ab Version 11.x)
  • Java 17
  • Payara WebServer (Version 6.x)

Einfache Installation

  1. Datenbank anlegen
    1. Datenbank und Schema "smartuser" auf dem DB-Server anlegen
  2. Anlegen eines Connection-Pools im Payara
    1. Payara Admin-Oberfläche öffnen (http://localhost:4848)
    2. Unter Resources / JDBC / JDBC Connection Pools auf "new" klicken
    3. Pool-Namen eingeben
    4. Connection-Type: javax.sql.ConnectionPoolDataSource
    5. Databasevendor: postgresql (Hinweis: postgre jdbc Treiber muss vorher installiert sein)
    6. Auf next klicken
    7. Die Datenbankzugangsdaten in die entsprechenden Felder eintragen
  3. Anlegen einer Ressource "jdbc/SmartUser", welche auf den Connection-Pool verweist
    1. Unter Resources / JDBC / JDBC Resources auf "new" klicken
    2. JNDI-Name: "jdbc/SmartUser" (kein anderer)
    3. Pool-Name: Den zuvor angelegten auswählen
  4. Deploy der SmartUser.war
    1. Über Applications dann auf Deploy klicken und die .war-Datei auswählen
    2. Über http://localhost:8080/SmartUser bzw. http://localhost:8080/openapi Verfügbarkeit prüfen
  5. Basisnutzer anlegen
    1. Aufruf von: GET http://localhost:8080/SmartUser/smartuser/system/setup legt die Basis Benutzerdaten an. Die Schnittstelle bestätigt nur mit 200 OK, ohne Inhalt.

Hinweise

  • SmartUser setzt kein installiertes SmartData voraus. Alle Daten werden in getrennten Schemata gespeichert
  • Es ist nur eine SmartUser Instanz je Server vorgesehen

Clone this wiki locally