Repository navigation
Administration Installatin
Florian Fehring edited this page Oct 5, 2026
·
1 revision
- Postgres-Datenbankserver (ab Version 11.x)
- Java 17
- Payara WebServer (Version 6.x)
- Datenbank anlegen
- Datenbank und Schema "smartuser" auf dem DB-Server anlegen
- Anlegen eines Connection-Pools im Payara
- Payara Admin-Oberfläche öffnen (http://localhost:4848)
- Unter Resources / JDBC / JDBC Connection Pools auf "new" klicken
- Pool-Namen eingeben
- Connection-Type: javax.sql.ConnectionPoolDataSource
- Databasevendor: postgresql (Hinweis: postgre jdbc Treiber muss vorher installiert sein)
- Auf next klicken
- Die Datenbankzugangsdaten in die entsprechenden Felder eintragen
- Anlegen einer Ressource "jdbc/SmartUser", welche auf den Connection-Pool verweist
- Unter Resources / JDBC / JDBC Resources auf "new" klicken
- JNDI-Name: "jdbc/SmartUser" (kein anderer)
- Pool-Name: Den zuvor angelegten auswählen
- Deploy der SmartUser.war
- Über Applications dann auf Deploy klicken und die .war-Datei auswählen
- Über http://localhost:8080/SmartUser bzw. http://localhost:8080/openapi Verfügbarkeit prüfen
- Basisnutzer anlegen
- 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.
- SmartUser setzt kein installiertes SmartData voraus. Alle Daten werden in getrennten Schemata gespeichert
- Es ist nur eine SmartUser Instanz je Server vorgesehen