So, nachdem ich erst einmal eine Nacht darüber geschlafen hatte, habe ich mich nochmal rangesetzt. Vorweg zur Info: Ich bin weder Java EE-Entwickler noch habe ich Ahnung von Glassfish. Ich bin einfach nur neugierig. 😉
Nach langem Suchen im Internet und Rumklicken in Eclipse bin ich auf die Projektseite der Eclipse Glassfish Tools gestoßen. Dort gibt es neben einem Download für die Tools selbst auch einen Verweis auf das passende Eclipse IDE-Paket sowie auf das Sapphire Repository.
Anstelle der verlinkten habe ich die neueste Eclipse-Version heruntergeladen, entpackt und gestartet. Danach bin ich den Anweisungen im Sapphire Repository gefolgt und habe Sapphire samt und sonders über das Menü Help → Install New Software installiert. Genauso bin ich bei der Installation der Glassfish Tools vorgegangen (auf deren Download-Seite gibt es den Repolink unter Update Sites. Von der Eclipse Glassfish Downloadseite habe ich mir das Full Profile-Paket heruntergeladen und entpackt.
Derlei vorbereitet habe ich mich getraut, ein neues Projekt (Java EE Web Project) anzulegen. Im Dialog kann ich eine neue Runtime angeben und dort steht nunmehr auch Glassfish zur Verfügung. Ich habe das ausgewählt und einen Haken bei Create New Server gesetzt. Nach der Auswahl des Glassfish-Verzeichnisses (das Verzeichnis, das während des Entpackens neu angelegt wurde) hat er sich den Rest so zusammengereimt und nun habe ich eine Entwicklungsumgebung für J2EE, kann einen Glassfish-Server bedienen und habe keine Ahnung, was ich nun machen soll.
Und hier könntest du jetzt einspringen: Kannst du die Schritte nachvollziehen und es funktioniert mit dem, was du vorhast?
Hinweis: Während meiner Recherchen bin ich über das Oracle Enterprise Pack for Eclipse (OEPE) gestolpert. Das soll auch alle notwendigen Teile mitbringen, steckt aber hinter einem OTN-Login. Je nach Paketgestaltung kann es dann noch passieren, dass du aufgrund irgendeiner Lizenz für irgendein spezielles Plugin oder so deine Möglichkeit verlierst, dein Produkt / deine Entwicklungsleistung für Geld zu verkaufen.