Javaenv.sh
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.