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:
- Eclipse Oxygen ὀξύς γεννάω veröffentlicht mit Java 9 previews
- Wie kann ein Raspberry Pi Debian Image via Docker auf dem Mac OS X und unter Eclipse Oxygen laufen?
- Raspberry Pi Zero W: Debian Docker mit Alpinelinux installieren in 30 Minuten