Podstawą testowania nowej technologi jest starannie przygotowane stanowisko testowe, dzięki któremu unikniemy błędów związanych z zależnościami zewnetrzynmi takimi jak nie prawidłowe wersje kompotentów itp.

Pierwszą rzeczą która musimy zrobić to przygotowanie struktury katalogów na naszym koncie, dla uproszczenia za nazwę konta posłuży nam [user]. Wszystkie wystąpienia należy zamienić na nazwę własną użytkownika.

Proponowana struktura katalogów wygląda następująco:

/home/[user]/java - Katalog z naszym środowiskiem testowym
/home/[user]/java/jdk1.6.0_02 - Katalog w którym umieścimy najnowsze JDK
/home/[user]/java/eclipse3.3 - Katalog z eclipse
/home/[user]/java/netbeans-5.5 - Katalog z netbeans
/home/[user]/java/maven2.0.7 - Katalog z Maven 2
/home/[user]/java/apache-ant-1.7.0 - Katalog z ant
/home/[user]/java/servers
/home/[user]/java/servers/sun-app-serv91 - Katalog z serwerem Sun Applcation Server v.9.2 (referencyjny Glassfish)
/home/[user]/java/servers/jboss-4.2.0.GA - Katalog z serwerem JBoss
/home/[user]/java/workspace - Nasz workspace gdzie bedziemy przetrzymywać projekty

Pierwszym krokiem będzie zainstalowanie na naszym koncie najnowszego jdk, pobieramy JDK 6u2 w postaci pliku jdk-6u2-linux-i586.bin

Przenosimy ściągniety plik do katalogu /home/[user]/java/

mv /home/[user]/downloads/jdk-6u2-linux-i586.bin /home/[user]/java/jdk-6u2-linux-i586.bin
( oczywsicie katalog źródłowy rózni sie w zależności od tego, gdzie zapisalismy plik )

następnie uruchamiamy poleceniem: (z katalogu /home/[user]/java/)

sh jdk-6u2-linux-i586.bin

Pakiet instalacyjny jest przygotowany w postaci archiwum samorozpakowującego się.Zostaniemy tylko poproszeni o zaakceptowanie licencji.

Następnym krokiem jest sciągniecie serwera jBoss, sciągamy z internetu pakiet jboss-4.2.0.GA.zip

Przenosimy nasz plik do katalogu servers następującym poleceniem:

mv /home/[user]/download/jboss-4.2.0.GA.zip /home/[user]/java/servers/jboss-4.2.0.GA.zip

następnie urchamiamy poleceniem: (z katalogu /home/[franz]/java/servers/)
unzip jboss-4.2.0.GA.zip

Przed następny krokiem powinniśmy przygotować sobie troszkę zmienne środowiskowe w tym celu edytujemy plik /home/[user]/.bashrc dodając na końcu następujące linie:

export JAVA_HOME=/home/[user]/java/jdk1.6.0_02
export PATH=$PATH:$JAVA_HOME/bin:.:

export JBOSS_HOME=/home/[user]/java/servers/jboss-4.2.0.GA

export PATH=$PATH:$JBOSS_HOME/bin:.:

celem sprawdzenie tych zmiennych środowiskowych powinniśmy się przelogować, następnie możemy spróbować wykonać polecenia:

javac -version

oraz

run.sh

W pierwszym przypadku powinniśmy dostać informacje o wersji kompilatora, natomiast w drugim przypadku powinniśmy uruchomić serwer jboss'a

W kolejnym kroku pobieramy z internetu referencyjnego Glassfish firmy Sun w postaci pliku jave_ee_sdk-5_02-linux-nojdk.bin

Najpierw dodajemy uprownienia do wykonania dla tego pliku:
chmod 700 java_ee_sdk-5_02-linux-nojdk.bin

uruchamiany ten plik z domyślnego katalogu poleceniem:

./java_ee_sdk-5_02-linux-nojdk.bin

Następnie w zależności od tego czy mamy uruchomione środowisko graficzne czy tekstowe zostaniemy poproszeni albo graficznie albo tekstowo o podanie dodatkowych danych takich jak sciężka do jdk którą ustawiamy na /home/[user]/java/jdk1.6.0_02, ścieżkę docelową serwera która ustawiamy na /home/[user]/java/servers/sun-app-serv91. W kolejnych krokach zostaniemy poproszeni od podanie hasła domyślnego, portów itp.

c.d.n asap :)

0 comments: