GlassFish Tools prüft nur wie folgt auf eine Version:
%Vor% Dabei wird getVersion()
durch Lesen von [install dir]/glassfish/modules/glassfish-api.jar!META-INF/MANIFEST.MF
und dann von Bundle-Version
erhalten.
Also ein hacky Weg, um Eclipse mit GlassFish 5 und Payara 5 arbeiten zu lassen:
4
beginnt, und vergewissern Sie sich, dass alle Ziffern einzeln sind (d. h. 181 sollte 0 oder so werden) Nun können Sie eine Laufzeitumgebung und einen Server für GlassFish 5 und Payara 5 hinzufügen, wie Sie es normalerweise tun würden, und starten, debuggen, bereitstellen usw.
Zur Veranschaulichung sieht der zu ändernde Eintrag wie folgt aus:
%Vor%Sollte werden:
%Vor%Die GlassFish-Werkzeuge werden derzeit in Eclipse gespendet, daher kann es eine Weile dauern, bis sie aktualisiert werden. In der Zwischenzeit plane ich, eine abgeleitete Version in Kürze mit einigen zusätzlichen Verbesserungen zu erstellen, aber das kann auch etwas dauern.
Leider gibt es noch keine Unterstützung, aber Sie könnten Ihre JavaEE-App (EAR, WAR) erstellen und die Datei .war|ear
in
Gehe dann zu [GF_LOCATION]\glassfish5\bin\
Öffnen Sie ein Terminal und führen Sie:
%Vor%Wenn Sie Ihre App richtig konfiguriert haben, sollten Sie in der Lage sein, lokal auf Ihre Anwendung zuzugreifen, etwa wie folgt:
%Vor% Wenn Sie datasource
und connection_pool
benötigen, führen Sie von bin aus:
Dies sollte die Konfiguration hinzufügen, die in GF5 benötigt wird, um Ihre App auszuführen.
Benutze Netbeans, ich konnte Glassfish 5 in Netbeans konfigurieren. Leider hat current Version 8.2 noch keine JavaEE 8-Erkennung und automatische Dateivervollständigung, daher müssen Sie diese Konfiguration manuell hinzufügen, wenn Sie JSF 2.3,Servlet 4.0, etc ...
verwenden möchten, aber zumindest können Sie Ihre Anwendungen konfigurieren und ausführen Ihre IDE auf Glassfish 5.
Um payara5 mit Eclipse 4.7.1a über Oracle "GlassFish Tools" zu integrieren, musste ich am Ende des Inhalts in der Datei \ payara5 \ glassfish \ modules \ glassfish-api.jar die Datei META-INF \ MANIFEST.MF ändern wie folgt:
...; version="4.0.0" Gebündeliste: Öffentliche APIs von Glassfish Bundle-Version: 4.0 Erstellt von: Apache Maven Bundle Plugin Build-Jdk: 1.8.0_152
Tags und Links eclipse java java-ee payara glassfish-5