Eclipse und Glassfish
Willemers Informatik-Ecke

JDK-Installation

Stand 2018: Es gibt Probleme mit Java Version 9 bis 11. Alle Installationen sind darum für Java Version 8 (bzw. 1.8) beschrieben.

Die Java-Version können Sie von der Seite von Oracle herunterladen:

www.oracle.com/technetwork/java/javase/downloads

Linux-Anwender können das OpenJDK aus dem Repository installieren. Achten Sie aber darauf, dass es sich um die Version 1.8 und nicht 1.11 handelt.

Eclipse-Installation

Für die JEE-Entwicklung wird eine JEE-Version von Eclipse benötigt. Glassfish ist die JEE-Referenzimplementierung. Also wollen Sie vermutlich Eclipse für JEE haben. Achten Sie darauf beim Download.

www.eclipse.org/downloads/packages

Glassfish-Installation

Auf der folgenden Seite erhalten Sie unter dem Namen Java EE 8 SDK den Glassfish in der Version 5 angeboten.

http://www.oracle.com/technetwork/java/javaee/downloads/index.html Unter dem Link Previous Releases gelangen Sie zum Download der Version 4. Dort finden Sie unter dem Schriftzug Java Platform, Enterprise Edition 7 SDK Update 3 die Datei java_ee_sdk-7u3.zip zum Download angeboten. Akzeptieren Sie zunächst die Lizenzbedingungen, sonst gelingt es nicht.

Die ZIP-Datei müssen Sie entpacken! Sie enthält das Verzeichnis glassfish5, das Sie beispielsweise in Ihrem Benutzerverzeichnis ablegen können. Wichtig ist, dass Sie wissen, wo sich Glassfish auf Ihrer Festplatte befindet.

Hinweis: Beim Mac gibt es ein Problem, wenn der Glassfish auf einem SMB-Laufwerk oder einem FAT-USB-Stick laufen soll. Der Mac lässt das Starten von Programmen von solchen Devices nicht zu.

Glassfish-Tools

Für die Einbindung von Glassfish in Eclipse wird ein Plugin namens Glassfish Tools benötigt. Dies wird aus Eclipse heraus installiert.

Glassfish-Tools für Glassfish bis Version 4

Die Glassfish-Tools für die alten Glassfish-Versionen beißen sich auch mit neueren Eclipse-Versionen. Im Zweifelsfall versuchen Sie Eclipse-Verionen Neon oder älter.

Glassfish-Tools für Glassfish ab Version 5

Die neueren Glassfish-Tools befinden sich nicht im Marketplace. Sie werden über New Software installiert.

Einrichtung des Glassfish-Servers in Eclipse

Kurzer Test

Manche Deployment-Fehler

... lassen sich durch folgende Einstellung beheben:

Manche Deploy-Fehler sind folgendermaßen zu beseitigen.