自宅サーバー構築メモ The last update of this page 2007/01/13
使用するソースとダウンロード先
J2SE http://java.sun.com/j2se/1.4.2/ja/download.html
Tomcat http://tomcat.apache.org/download-55.cgi
インストール
J2SEインストール
mkdir /usr/java
cd /usr/java
chmod 544 j2sdk-1_4_2_06-linux-i586.bin
./j2sdk-1_4_2_06-linux-i586.bin
実行途中「Do you agree to the above license terms?[yes or no]」とライセンス承諾の是非を聞かれるので、「yes」と入力すること

Tomcatのインストール
cd /usr/local/src
tar xvfz jakarta-tomcat-5.0.30.tar.gz
mv jakarta-tomcat-5.0.30 /usr/local/tomcat
設定
Tomcat定義ファイル設定
vi /usr/local/tomcat/conf/server.xml
server.xmlサンプル
webアプリケーションのベースディレクトリを追加してマルチドメインバーチャルホストへの対応
複数Tomcat をApache と共に動作させる場合など
server.xml の <Host name=" virtualhost " debug="0" appBase=" appBaseDir " 〜>を複数記述すればバーチャルホストは完成する
mod_jk2 側でうまくバーチャルホスト単位でディレクトリを判定するには、workers2.properties の uri を編集する

アプリケーションの設定
vi /usr/local/tomcat/conf/Catalina/hosso.com/music.xml
music.xmlサンプル

Tomcat起動スクリプト作成
vi /etc/init.d/tomcat
Tomcat起動スクリプトサンプル

Tomcatを自動起動させるように設定および実行権付加
chkconfig --add tomcat
chmod 755 /etc/init.d/tomcat