Serwer GlassFish 9
1.3. Zagadnienia do przygotowania
Przed przystąpieniem do realizacji |
laboratorium należy zapoznać |
z zagadnieniami dotyczącymi: | |
• komponent, moduł, kontener |
[ 5 ] |
• podstawy technologii Java EE |
[ 2 ] |
• znajomość powłoki basha | |
• znajomość Java SE |
Podstawowa literatura:
[1] Java EE 6 with Glassfish Application Server
[2] Java Enterprise In A Nutshell
[3] Oracle® GlassFish Serwer 3.1.1 Administration Guide
[4] Oracle® GlassFish Serwer 3.1.1 Installation Guide
[5] Oracle® GlassFish Serwer 3.1.1 Application Deployment Guide
1.4. Opis laboratorium
Zakres laboratorium koncentruje się na zapoznaniu się z podstawową obsługą serwera GlassFish, który będzie wykorzystywany w kolejnych laboratoriach. W celu wykonania ćwiczeń praktycznych przydatne będą przedstawione w tym podrozdziale informacje teoretyczne.
1.4.1. Instalacja serwera GlassFish
Skrypt instalacyjny GlassFish'a można pobrać ze strony projektu, tj http://glassfrsh.java.net/public/downloadsindex.html. Dostępne są dwie wersje serwera: GlassFish Server Open Source Edition i Oracle GlassFish Server. W laboratorium posłużymy się wersją Open Source. Dostępne są dwie dystrybucje serwera: Fuli Platform oraz Web Profile. Pobieramy najnowszą wersje Fuli Platform EN dla platformy Linux (glassfish-X.X.X-unix.sh).
Serwer GlassFish 3.1.1 wymaga środowiska JDK w wersji co najmniej 6. Jeśli nie ma zainstalowanego JDK należy je pobrać i zainstalować. Po instalacji należy upewnić się, że zmienne środowiskowe JAVA_HOME i $JAVA_HOME/bin są ustawione na katalog w którym został zainstalowany JDK, w przeciwnym wypadku należy je ustawić poprzez dodanie do pliku /etc/profile linijek:
export JAVA_HOME=/usr/lib/jvm/java-6-sun-l.6.0.26/ export PATH=$PATH:$JAVA_HOME/bin
Z powodów bezpieczeństwa, instalacji nie należy wykonywać na koncie roota. Do tego celu zostanie utworzone nowe konto glassfish (operacja wymaga uprawnień roota).