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

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.

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

Was ist zu tun?

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

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

Next

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

Next

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

com.airhacks mit Version 0.0.2 auswählen und Next

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

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:

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

2. Auf das Projekt ein Maven: mvn clean install durchführen.
Wie kann ein JEE 8 Projekt mit GlassFish v5 in Docker mit Eclipse Oxygen in 5 Minuten mit Archetyp erstellt werden?

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

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

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

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

Oder als Kontainer:

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

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

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

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

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

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