FrontPage

tomcat 5.5.27インストール

ダウンロード

mkdir /usr/local/src
cd /usr/local/src
wget http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz

展開

cd ../
tar xvfz src/apache-tomcat-5.5.27.tar.gz
ln -s apache-tomcat-5.5.27 tomcat

環境変数の設定

以下の定義を~/.bash_profileなり, /etc/profileなりに書いておく。

CATALINA_HOME=/usr/local/tomcat

export CATALINA_HOME

起動

$CATALINA_HOME/bin/startup.sh

終了

$CATALINA_HOME/bin/shutdown.sh

http portを閉じる

ApacheからAJP接続を行う場合はHTTP port不要なので閉じる。

--- server.xml-20090209	2009-02-09 13:27:40.000000000 +0900
+++ server.xml	2009-02-09 13:29:31.000000000 +0900
@@ -91,10 +91,12 @@
     -->
 
     <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
+    <!--
     <Connector port="8080" maxHttpHeaderSize="8192"
                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                enableLookups="false" redirectPort="8443" acceptCount="100"
                connectionTimeout="20000" disableUploadTimeout="true" />
+    -->
     <!-- Note : To disable connection timeouts, set connectionTimeout value
      to 0 -->

Apacheの設定

適当なディレクトリをtomcatにプロキシする。

<Location />
  ProxyPass ajp://127.0.0.1:8009/
  ProxyPassReverse ajp://127.0.0.1:8009/
</Location>

その他OS固有の話

Debian

tomcatグループ/ユーザを作る

groupadd tomcat
useradd -r -g tomcat -d /usr/local/tomcat -c 'tomcat user' tomcat

mod_proxy_ajpを有効にする

a2enmod proxy_ajp
/etc/init.d/apache2 force-reload

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-02-09 (月) 16:08:23 (3086d)