Installation einer Jakarta/JEE Entwicklungsumgebung
Willemers Informatik-Ecke
Für die Entwicklung von Jakarta/JEE-Anwendungen können verschiedene IDEs und verschiedene Application Server verwendet werden.

Übersicht

Um Jakarta/JEE-Anwendungen zu starten, benötigt man einen Application-Server.

Der Application-Server selbst benötigt eine eigene JDK, also eine Entwicklungsumgebung mit Compiler. Eine reine Laufzeitumgebung (JRE) reicht nicht.

Für die Entwicklung möchte man die Programme im Application-Server debuggen. Dazu ist es erforderlich, den Application-Server mit der IDE zu koppeln. Der Server muss also von Eclipse aus gestartet und kontrolliert werden können. Dazu werden bei manchen Application-Servern Tools benötigt, die explizit installiert werden müssen, etwa die Glassfish-Tools oder werden automatisch eingerichtet, wie etwa bei Tomcat.

Das Zusammenspiel zwischen JDK, IDE, Server und Tools ist etwas kompliziert. So arbeiten nicht immer alle Versionen tadellos zusammen. Um dennoch eine Entwicklungsumgebung zu schaffen, die arbeitet, muss man manchmal ausprobieren, welche Versionen miteinander harmonieren. Dabei ist es oft nötig, insbesondere JDK und Application-Server nicht in den aktuellsten Versionen zu installieren. Dennoch können die erstellten Anwendungen in der Regel auch auf den aktuellen Application-Servern laufen.