Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.43 KB

README.md

File metadata and controls

41 lines (26 loc) · 1.43 KB

FH SWF - Open Liberty Template

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

Installation und Start

  1. Download und Starten des Open Liberty Servers über Maven:
mvn liberty:dev
  1. 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.
  1. Die Server ist nun bereit für Programmierung mit Jakarta EE 9. Unter http://localhost:9080/ kann die Anwendung aufgerufen werden.

JPA mit Derby

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.

Tests mit Arquillian

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