jakarta-tomcat

Java Servlet エンジン
jakarta-tomcat-4.0.6.tar.gz のインストール
http://jakarta.apache.org/ からダウンロード
/usr/java/jdk1.3.1_07 のサブディレクトリを /usr/java にコピー

Tomcat の設置

展開

# cd /opt
# tar zxfv jakarta-tomcat-4.0.6.tar.gz
# mv jakarta-tomcat-4.0.6 jakarta-tomcat

環境変数を設定

# export JAVA_HOME=/usr/java
# export TOMCAT_HOME=/opt/jakarta-tomcat

起動

# /opt/jakarta-tomcat/bin/startup.sh

アクセス

http://localhost:8080/

停止

# /opt/jakarta-tomcat/bin/shutdown.sh

Apache と Tomcat の連携

mod_jk.so を
/usr/lib/apache ディレクトリへ移動

httpd.conf 最終行に以下の一行を追加

include /opt/jakarta-tomcat/conf/mod_jk.conf

/opt/jakarta-tomcat/conf に

mod_jk.conf
workers.properties

を追加後 Apache を再起動

# /etc/rc.d/init.d/httpd restart

mod_jk.so の作り方(Apache1.3.x)

# tar zxfv jakarta-tomcat-3.2.4-src.tar.gz
# cd /root/jakarta-tomcat-3.2.4-src/src/native/apache1.3
# /usr/sbin/apxs -o mod_jk.so -I../jk -I/usr/java/include -I/usr/java/include/linux -c *.c ../jk/*.c

タグライブラリ(July 10, 2004 追加)

http://jakarta.apache.org/site/binindex.cgi
の Taglibs から
jakarta-taglibs-standard-1.0.5.zip
をダウンロード

解凍後
/lib/*.jar

/opt/jakarta-tomcat/webapps/ROOT/WEB-INF/lib
のディレクトリへコピー

/tld/*.tld

/opt/jakarta-tomcat/webapps/ROOT/WEB-INF
のディレクトリへコピー

web.xml に下記を追加

<web-app>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>
</web-app>

メール送信&ファイルアップロード(March 4, 2006 追加)

http://java.sun.com/products/javamail/
からダウンロード
javamail-1_4-ea.zip
を解凍
mail.jar

http://java.sun.com/products/javabeans/glasgow/jaf.html
からダウンロード
jaf-1_0_2-upd2.zip
を解凍
activation.jar

http://jakarta.apache.org/commons/fileupload/index.html
からダウンロード
commons-fileupload-1.1.tar.gz
を解凍
commons-fileupload-1.1.jar

それぞれの jar を
/opt/jakarta-tomcat/common/lib
にコピー

May 19, 2003
The following clause.
サーバー構築部門