2017-09-15 4 views
0

Ich habe eine Anwendung, die derzeit auf JBoss AS läuft, aber nicht auf Glassfish funktioniert. Ich versuche, durch die Dokumentation here zu arbeiten, aber ich habe Probleme herauszufinden, wie die Dateistruktur der Anwendung sein sollte und welche (falls vorhanden) zusätzliche Dateien benötigt werden. Diese Dokumentation bezieht sich auch auf Beispiele, aber um die Beispiele zu erhalten, die Sie benötigen, um NetBeans zu installieren und auf ein Update-Tool zuzugreifen, das mit der mit Netbeans installierten glassfish-Instanz verbunden ist. Wenn ich das tue, wird der Server nicht starten, das Update-Tool wird nicht ausgeführt und ich kann die Beispiele nicht abrufen. Gibt es eine einfache Möglichkeit, diese Beispiele zu erhalten (z. B. ein einfacher Download)? Ich habe andere Beispiele wie this one gefunden, aber sie sind auch abhängig von Netbeans.Gibt es einen direkten Weg, um eine vollständige ejb/Servlet-Anwendung Beispiel für Glassfish

Gibt es ein einfaches und vollständiges ejb/servlet-Beispiel für Glassfish, das einfach heruntergeladen werden kann und nicht von Netbeans oder einer anderen IDE abhängt?

Antwort

1

Das offensichtliche Beispiel ist die Java EE CargoTracker. Es wurde geschrieben, um zu zeigen, wie eine "echte" Anwendung mit reinen Java-EE-APIs aussehen könnte und sollte daher sowohl auf JBoss als auch auf GlassFish funktionieren. Sie müssen Maven installiert haben, um es zu erstellen und auszuführen, aber es gibt weitere Details in der Readme-Datei für das Projekt. Beachten Sie, dass einige der Informationen etwas veraltet sind (hauptsächlich Links zu java.net, die zu Gunsten einer GitHub-Site aufgehört haben), aber die Anwendung selbst ist immer noch ein gutes Beispiel für Java EE 7-APIs.

https://github.com/javaee/cargotracker

+0

Danke, das war sehr hilfreich. Es gibt eine Fülle von Informationen auf der j2ee github-Website (https://github.com/javaee) einschließlich des Beispiels, das Sie angegeben haben, sowie weitere kleinere Beispiele (https://github.com/javaee/glassfish-samples). sowie eine Menge anderer Sachen. – John

0

fand ich die Beispiele auf GitHub hier:

https://github.com/javaee/glassfish-samples

die Beispiele zu erhalten und bauen Sie Git und Maven müssen. Diese Beispiele sind klein, vollständig und prägnant. Das Beispiel, das für mein besonderes Problem hilfreich war, war dieses Beispiel:

Glassfish-samples \ ws \ javaee5 \ Unternehmen \ Servlet-stateless-Ohr

gezeigt, dass ich brauchte, um die Struktur meines Projektes zu ändern, so dass Das Servlet befand sich in einer WAR-Datei und nicht in einer JAR-Datei im lib-Ordner meines Projekts.

+1

Es gibt auch viele Beispiele für [Java EE 7] (https://github.com/javaee-samples/javaee7-samples) und [Java EE 8] (https://github.com/javaee-samples/ javaee8-samples) – Mike

Verwandte Themen