Template Anwendung für den Jakarta EE Server Open Liberty.
Wir verwenden die aktuelle Beta Version 21.0.0.10-beta
, welche Jakarta EE 9 unterstützt.
Eine Installation von Maven wird vorausgesetzt (getestet mit Maven 3).
- Download und Starten des Open Liberty Servers über Maven:
mvn liberty:dev
- Wenn der Server gestartet ist, sollte folgende Meldung auf der Konsole erscheinen:
[INFO] [AUDIT ] CWWKF0011I: Der Server defaultServer ist für die Ausführung von Smarter Planet bereit. Der Server defaultServer ist nach 8,605 Sekunden gestartet.
- Die Server ist nun bereit für Programmierung mit Jakarta EE 9. Unter http://localhost:9080/ kann die Anwendung aufgerufen werden.
Die pom.xml
und die server.xml
beinhalten eine minimale Konfiguration zur Nutzung von JPA
mit Derby. Damit können Sie ohne externe Datenbank Daten persistieren.
Arquillian ist ein Test-Framework für JEE-Anwendungen, d.h. es kann für Testzwecke eine Instanz von OpenLiberty starten, die Anwendung dort deployen und dann Tests ausführen.
Integrationstests können wie folgt gestartet werden:
mvn liberty:create liberty:install-feature
mvn integration-test