Using GlassFish / Payara 5 with Eclipse Oxygen

If you want to try GlassFish or Payara 5 with one of the current Eclipse versions (Oxygen, which includes JBoss Developer Studio), you run into the problem that the GlassFish Tools plugin checks the GlassFish version and refuses to work with the current release.

As a workaround edit the manifest of glassfish-api.jar located in the modules directory of your GlassFish installation and change the Bundle-Version to 4.0.0.

After this modification you can connect GlassFish 5 to Eclipse via GlassFish Tools, run the server and deploy applications as usual.

See you in our Java EE trainings in Berlin, Bielefeld or at your site: gedoplan-it-training.de/


 

Advertisements

Kein kommerzieller Support mehr für GlassFish

Oracle hat in dieser Woche verkündet, dass es zukünftig keinen kommerziellen Support für GlassFish mehr geben wird. Der Server wird zwar weiterhin die Referenzimplementierung für Java EE sein, jedoch konzentriert sich Oracle ab sofort wohl eher auf das kommerzielle Angebot WebLogic.

Mit Hinblick auf den WebLogic Server ist die Entscheidung nachvollziehbar: Es ist kaum machbar, zwei Java-EE-Server gleichermaßen zu unterstützen und dabei noch schnell aktuelle Standards zu adaptieren. So wird WebLogic voraussichtlich erst in der zweiten Hälfte von 2014 die Spezifikation Java EE 7 erfüllen. Durch die Aufgabe des (kommerziell vermutlich wenig interessanten) GlassFish-Supports möchte Oracle vielleicht an die Zeiten anknüpfen, in den der WLS zu den Technologieführern gehörte.

Für GlassFish bedeutet die Entscheidung jedoch einen großen Schritt zurück in die zweite Reihe: Als Referenzimplementierung wird er weiterhin zeigen, dass die Spezifikation in eine Implementierung umsetzbar ist – aber aller Voraussicht nach auch nicht mehr: Produktionstaugliche Features und Optimierungen sind in einer Referenzimplementierung nebensächlich.

Die GlassFish-Anwender haben nun die Wahl, ohne möglichen Support weiter zu arbeiten, zum kommerziellen WebLogic zu wechseln oder sich dem anderen großen Open-Source-Server zuzuwenden: Für JBoss AS / WildFly existiert mit JBoss EAP ein Support-Angebot, wenngleich auch hier abzuwarten gilt, wann es eine Java-EE-7-Variante davon geben wird.