Home > Documentation > Apache Geronimo v1.1 - Instrukcja użytkownika > Instalacja |
Ten artykuł omawia szczegóły instalacji Apache Geronimo. Znajdziesz tutaj informacje na temat wymaganego oprogramowania, skąd pobrać Geronimo i jak modyfikować instalację.
Przedstawimy również bliższe informacje na temat instalacji i konfiguracji zgodnej z różnymi architekturami, takimi jak 2 warstwy ze zdalnym serwerem web.
Artykuł jest podzielony na następujące rozdziały:
Wersje źródłowe i skompilowane są dostępne do pobrania pod adresem
http://geronimo.apache.org/downloads.html
Rozpakuj archiwum z kodem źródłowym (.zip or tar.gz) i przejdź w linii komend do katalogu <geronimo_home>.
Rozpocznij budowanie serwera przez wykonanie polecenie:
maven -Dmaven.test.skip=true -Dmaven.itest-skip=true m:rebuild-all
Zmienne przekazane w poleceniu spowodują że Maven pominie testu i odrazu przystąpi do budowy.
Ściągnij dystrybucję odpowiadającą platformie na której chcesz zainstalować serwer. Wybierz format archiwum odpowiedni dla twojego systemu operacyjnego (zip, tar, gz) kikając na link. Ściągnij i rozpakuj w dnowym katalogu na lokalnym dysku twardym. Cała procedura instalacyjna to rozpakowanie archiwum.
Przejdź w linii poleceń do katalogu <geronimo_home> i uruchom serwer wykonując polecenie
java -jar server.jar
Oto lista platform na których przetestowano działanie Apache Geronimo v1.1:
OS | Platform | Java version |
---|---|---|
Open Suse 10.0 | Intel 32bit | Sun Java 1.4.2_11 |
Fedora Core v5 | Intel 32bit | Sun Java 1.4.2_11 |
Ubuntu 6.06 | Intel 32 bit | Sun Java 1.4.2_12 |
Debian 3.1r2 | Intel 32 bit | Sun Java 1.4.2_12 |
Gentoo 2006.0 | Intel 32 bit | Sun Java 1.4.2_12 |
Port HTTP jest standardem sieciowym ktory uzywa serwer Web. Port musi być użyty w każdym HTTP URL który odwołuje się do Web aplikacji działającej na Geronimo. Serwer i startowe moduły konfiguracyjne Geronimo są kontrolowane przez plik config.xml, w którym jest wpisany domyślnie port 8080. Istnieje kilka powodów żeby zmieniać numer porty, There are several reasons for changing the network ports, na przykład żeby umożliwić działanie kilku serwerów Geronimo jednocześnie.
Żeby zmienić konfigurację domyślnego portu, otwórz w edytorze plik <geronimo_home>/var/config/config.xml. Jego treść powinna wyglądać następująco:
Żeby zmienić numer portu odszukaj fragment który wygląda podobnie do tego poniżej i zmień numer portu.
Zapisz plik, uruchom Geronimo i otwórz w przeglądarce adres:
Apache Geronimo instaluje się z domyślnie skonfigurowanym użytkownikiem system który ma nadane hasło manager. Istnieją trzy drogi do zmienienia domyślnego użytkownika i jego hasła.
Otwórz plik <geronimo_home>/var/security/groups.properties do edycji. Dodaj użytkowników i zapisz plik.
Następnie otwórz plik <geronimo_home>/var/security/users.properties. W typ pliku możesz zmienić hasła instniejących użytkowników jak również dodać nowych. Jeśli dodajesz nowego użytkownika to upewnij się że jego nazwa jest taka sama jak ta podana w pliku groups.properties.
W powyższym przykładzie dodaliśmy dwóch użytkowników user1 and user2. Domyślne konto zostało usunięte. Obydwaj użytkownicy są uprawnieni do korzystania z konsoli i narzędzi uruchamianych w linii poleceń.
Zaloguj się do konsoli i kilknij Console Realm w folderze Security
Zobaczysz ekran Console Realm Users and Groups
Kilknij link Create New User żeby dodać nowego użytkownika, lub link na konkretnym użytkowniku żeby go edytować.
Kilknij link Create New Group żeby dodać nowego użytkownika do grupy.
Po dodaniu nowego użytkownika i nadaniu mu hasła wyloguj się z konsoli. Teraz sprawdź czy możesz się zalogować używając nowoutworzonego użytkownika.
Tworzenie własnej domeny bezpieczeństwa jest opisane w zadaniach adminstracyjnych w głównej dokumentacji do wersji 1.1.
W dzisiejszym zglobalizowany świecie, współczesne organizacje napotykają każdego dnia wiele możliwości i wyzwań. Wiele z nich kładzie olbrzymi ciężar na infrastrukturę IT, w związku z tym jej konfiguracja jest krytycznym elementem. Serwer Apache Geronimo wspiera dowolne aplikacje enterprise z zakresu od małych do średnich dostarczając silną i sprawdzoną implementację specyfikacji J2EE. W tym rozdziale pokażemy różne możliwości konfiguracji, do zastosowania w środowiskach produkcyjnych.
Obrazek poniżej pokazuje maszynę klienta który ma dostęp do aplikacji uruchomionej na serwerze Geronimo. Pomimo że obraz pokazuje tylko jednego klienta, wiele maszyn może się łączyć do serwera, a ich użytkownicy mają dostęp do aplikacji poprzez zwykłą przeglądarkę. Aplikacje działające po stronie klienta mogą być bardzo różne, od prostej aplikacji uruchamianej w linii poleceń do skomplikowanej aplikacji używającej skompikowanego inetrfejsu graficznego. Aplikacje tego typu mogą łączyć się z serwerem używając własnych połączeń HTTP. Mogą też korzystać z obiektów biznesowych dzięki kontenerowi aplikacji klienta dostarczonemu razem z Geronimo.
Cechy kontenera aplikacji :
Architektura trzywarstwowa jest lepiej skalowalna niż dwuwarstwowa i przygotowana do obsługi setek użytkowników.
Serwer www Apache jest najlepszym i najczęściej wybieranym serwerem HTTP. Użycie w środowisku produkcyjnym serwera www Apache razem z Geronimo jest podyktowane konkretnymi zaletami:
Użycie serwera aplikacji Geronimo pozwala Ci na zbudowanie bezpiecznej infrastruktury zgodnej z najnowszymi standardami in wymaganiami.
Ten artykuł pokazał tylko wstęp do możliwości które daje modyfikacja konfiguracji Geronimo.
Bookmark this on Delicious Digg this | Privacy Policy - Copyright © 2003-2009, The Apache Software Foundation, Licensed under ASL 2.0. |