Javaenv.sh

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania

Poniżej zamieszczono przykładowy opis konfiguracji środowiska javy dla unix (zawiera jdk, tomcat, ant i axis).

  • Ze strony SUN'a należy pobrać najnowsze JDK 5.0 (na przykład jdk1.5.0_04)
  • Ze strony Apache'a należy pobrać wersję programu ant (obecnie apache-ant-1.6.5)
  • Ze strony projektu Tomcat należy pobrać najnowszą stabilną wersję Tomcat'a 5.5 (na przykład jakarta-tomcat-5.5.9)
  • Biblioteki AXIS'a są dostępne tutaj
# rozpakowane JDK umieścić w katalogu /usr/java/jdk1.5.0_04
#
# tomcat'a rozpakować do katalogu /usr/java/jakarta-tomcat-5.5.9
#
# biblioteki axis umieścić w katalogu /usr/java/axis-1_1
#
# utworzyć linki do jdk, ant i tomcat'a
ln -s /usr/java/jdk1.5.0_04 /usr/java/java  
ln -s /usr/java/jakarta-tomcat-5.5.9 /usr/java/tomcat
ln -s /usr/java/apache-ant-1.6.5 /usr/java/ant
#
# zainstalować serwlet axisa w tomcat poprzez utworzenie linku:
ln -s /usr/java/axis-1_1/webapps/axis /usr/java/tomcat/webapps/axis

Dodatkowe biblioteki wymagane przez axis'a: acrivation.jar, mail.jar, xmlsec.jar należy umieścić w katalogu /usr/java/tomcat/common/lib. Własne biblioteki jar wykorzystywane w programach można umieszczać w dowolnych katalogach w drzewie /usr/java/lib.

Poniższy skrypt służy do ustawienia niezbędnych zmiennych. Warto zapisać go pod nazwą /usr/java/javaenv.sh i dodać jego wykonanie do swojego profilu lub ładować ręcznie w razie potrzeby komendą source /usr/java/javaenv.sh"

#!/bin/bash

export BASE_DIR=/usr/java
export JDK_HOME=$BASE_DIR/java
export JAVA_HOME=$BASE_DIR/java
export ANT_HOME=$BASE_DIR/ant
export AXIS_HOME=$BASE_DIR/axis-1_1
export AXIS_LIB=$AXIS_HOME/lib

CLASSPATH="."
for i in `find $BASE_DIR/lib $AXIS_LIB -name \*.jar` ; do
       CLASSPATH="$CLASSPATH:$i"
done
export CLASSPATH

export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$BASE_DIR/eclipse:$PATH

Tomcat'a należy skonfigurować modyfikując przynajmniej plik /usr/java/jakarta-tomcat-5.5.9/conf/tomcat-users.xml. Uruchamia się go komendą /usr/java/tomcat/bin/startup.sh. Po uruchomieniu poprawność zainstalowania środowiska, tomcat'a, axis'a i bibliotek można zweryfikować na stronie http://127.0.0.1:8080/axis/happyaxis.jsp Tak przygotowane środowisko z powodzeniem można wykorzystywać z Eclipse.