@@ -102,18 +100,19 @@ Da die Dokumente in einer MongoDB-Datenbank immer einen eindeutigen Identifier i
...
@@ -102,18 +100,19 @@ Da die Dokumente in einer MongoDB-Datenbank immer einen eindeutigen Identifier i
...
...
}
}
## Wie startet man das Projekt?
## Wie startet man das Projekt?
### Voraussetzungen
### Voraussetzungen
- Eine MongoDB-Datenbank-Instanz muss auf dem Rechner laufen (unter default port und localhost).
- Eine MongoDB-Datenbank-Instanz muss auf dem Rechner laufen (unter default port und localhost).
- Die Datenbank muss den Namen my-aktion haben.
- Die Datenbank muss den Namen my-aktion haben.
- Es muss eine Sammlung existieren in welchen die Benutzer der Applikation gespeichert werden.
- Es muss eine Sammlung namens Organizer existieren in welchen die Benutzer der Applikation gespeichert werden.
- Die Sammlung welche die Benutzer enthält muss den Namen Organizer tragen.
- Die in der Anwendung der Vorlesung erstellten Benutzer Martha und Max Mustermann sind in der organizers.json Datei enthalten (Diese befindet sich im Ordner etc des Projekts) und können in die Organizer-Sammlung importiert werden. Hier ist zu beachten dass das Feld _id als ein Int64-Datentyp erstellt wird und nicht als ein Int32-Datentyp. Die Standard-Einstellung ist der Int32-Datentyp. Der Int64-Datentyp entspricht einem Long in Java, da die Entity ebenfalls ein Long wird ansonsten eine Exception geworfen.
- Das Projekt MongoDB Login Modul muss fertig konfiguriert sein (siehe https://gitlab.reutlingen-university.de/hornerj/mongo-db-login-module).
### Ausführen
### Ausführen
Das Projekt kann auf herkömmlich genutzte Weiße deployt werden also zum Beispiel mit dem Befehl
Das Projekt kann auf herkömmlich genutzte Weiße deployt werden also zum Beispiel mit dem Befehl
mvn clean package wildfly:deploy
mvn clean package wildfly:deploy
oder auch über die Benutzerschnittstelle von Wildfly die HAL-Management-Konsole.
oder auch über die Benutzerschnittstelle von Wildfly die HAL-Management-Konsole.
Ansonsten sind keine besonderen Schritte zu tätigen.
Ansonsten sind keine besonderen Schritte zu tätigen.