Wie kann ein JEE 8 Projekt mit GlassFish v5 in Docker mit Eclipse Oxygen in 5 Minuten mit Archetyp erstellt werden?

Erstellt am 12. Oktober 2017 von It_berater

Wer mal eben schnell ein JEE 8 Projekt mit GlassFish Server in einem Docker Kontainer erstellen will, kann das leicht mit dem Archtype com.airhacks von Adam Bien tun.

Voraussetzung ist Eclipse Oxygen mit Java 1.8 und Docker.

Was ist zu tun?

1. Ein neues Mavenprojekt starten über das Menü: New – Other – Maven Projekt

Next

Next

com.airhacks mit Version 0.0.2 auswählen und Next

de.wenzlaff.jee für Group Id, Artifact Id und Package eingeben und Finish.

Nach ein paar Sekunden haben wir das Projekt in dieser Form:

2. Auf das Projekt ein Maven: mvn clean install durchführen.

3. So, jetzt das docker image bauen und starten. Auf der Konsole im Projekt-Verzeichnis:

docker build -t de.wenzlaff.jee/de.wenzlaff.jee .
docker run -d -p 8080:8080 -p 4848:4848 --name de.wenzlaff.jee de.wenzlaff.jee/de.wenzlaff.jee
# testen ob der Server läuft mit
docker ps

In der Docker Explorer View von Eclipse läuft es auch:

Oder als Kontainer:

4. Nun kann im Browser getestet werden, ob der Server mit http://localhost:8080 und die erste Seite läuft:

und die 1. Seite mit http://localhost:8080/de.wenzlaff.jee/resources/ping

Auf dieser Seite, findet ihr noch ein Video, wo Adam Bien das in 1,5 Minuten mit NetBeans macht. Ich bin begeistert! Und Ihr?

Ähnliche Artikel:

  1. Eclipse Oxygen ὀξύς γεννάω veröffentlicht mit Java 9 previews
  2. Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?
  3. Raspberry Pi Zero W: Debian Docker mit Alpinelinux installieren in 30 Minuten