Advanced   Java   Services Glassfish Back Next Up Home


Glassfish

Glassfish ist ein Open Source Application Server. Er enthält also neben einem Seevletcontainer auch noch einen Beancontainer und kann damit Sessionbeans und Message Driven Beans anbieten. Er implementiert den Java EE 6 standard vollständig. Glassfish enthält daher Mojarra (Java Server Faces Implementierung), EclipseLink (Java Persistence API Implementioerung) und die in Java geschrieben Datenbank Derby. Angeblich ist Glassfish auch der zur Zeit schnellste Open Source Application Server.


Download

Glassfish gibt es mittlerweile in der stabilen Version 3. Einen Link zum Herunterladen findet man unter glassfish.java.net findet.


Installation

Die Installationsroutine schlägt als Zielverzeichnis c:\glassfish3 vor, was man aber ohne Probleme durch ein eigenes Verzeichnis ersetzen kann. Außerdem kann man bei der Installation den HTTP-Port angeben, was sehr nützlich ist, wenn man noch andere Server wie Tomcat oder JBoss laufen hat.

glassfish-install-02.jpg

glassfish-install-03.jpg

glassfish-install-04.jpg

glassfish-install-05.jpg

glassfish-install-06.jpg

glassfish-install-07.jpg

glassfish-install-08.jpg

glassfish-install-10.jpg

An dieser Stelle kann man die Konfiguration anpassen. Den Adminport sollte man aber nicht ändern.

glassfish-install-11.jpg

glassfish-install-12.jpg

glassfish-install-14.jpg

glassfish-install-15.jpg


Englische Sprache einstellen

Glassfish holt sich die Ländereinstellung vom Betriebssystem. Gut gemeint, aber nicht gut. Man kann das aber folgendermaßen ändern.

Konfigurationen => server-config => JVM Einstellungen => Tab JVM Optionen => JVM Option hinzufügen

Einen neuen Eintrag erstellen und -Duser.language=en eingeben. Bestätigen und den Server neu starten.

glassfish-change-language-1.jpg

Nach dem Neustart

glassfish-change-language-2.jpg


Eine Webapplikation deployen

Glassfish hat ein Autodeployverzeichnis (je nach Installation etwa $GLASSFISH_HOME/glassfish/domains/domain1/autodeploy).
Jar's und War's die man hier reinlegt werden automatisch geladen.

Valid XHTML 1.0 Strict top Back Next Up Home