
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 :)
AŚ
Środowisko do testowania technologi Java EE 5 na platformie OpenSUSE 10.2 cz. I
Posted by Śliwa Andrzej at 1:43 PM Labels: Eclipse, ejb 3.0, glassfish, Java, JBoss, JDK 1.6 Update 2, maven2, Sun
Subscribe to:
Post Comments (Atom)


0 comments:
Post a Comment