Apache-Tomcatの連携

Linux上での設定です
まずはTomcatインストール
展開すればOK

tar xvzf jakarta-tomcat-5.0.30.tar.gz
mv jakarta-tomcat-5.0.30 /usr/local/src/
ln -snf /usr/local/src/jakarta-tomcat-5.0.30/ /usr/local/tomcat
#起動
/usr/local/tomcat/bin/startup.sh

http://host:8080/ でTOMCATテストページにアクセスできてJSPとServletのサンプルが確認できればOK

#停止
/usr/local/tomcat/bin/shutdown.sh

環境変数設定
vi /etc/profile
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=$CATALINA_HOME/lib:$CLASSPATH
export CLASSPATH=$CATALINA_HOME/common/lib/servlet-api.jar:$CLASSPATH
export CLASSPATH=$CATALINA_HOME/common/lib/jsp-api.jar:$CLASSPATH


コネクタのコンパイル
JakartaのHPにあるLinux用のコネクタは環境によって動かないのでソースから作成します
tar xvzf jakarta-tomcat-connectors-jk2-src-current.tar.tar
cd jakarta-tomcat-connectors-jk2-2.0.4-src/
cd jk/native2/
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
cd ../../jk/build
ls
mod_jk2.so が出来ているのを確認
Apache のmoduleディレクトリにコピーする
cp mod_jk2.so /usr/local/apache2/modules/
cd ../../../conf/
設定用ファイルをコピー
cp jk2.properties /usr/local/apache2/conf/
cp workers2.properties /usr/local/apache2/conf/

*workers2.propertiesのサンプルにあわせる
cd /usr/local/tomcat/webapps/
cp -R jsp-examples exsamples

Apache.Tomcatを再起動する
http://host/examples  にアクセスできればOK

Tomcat側での動作確認後の設定
conf/server.xml
8080ポートをコメントにする この部分をコメントアウト
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />

conf/web.xml
ディレクトリ一覧をfalseにします
<init-param>
<param-name>listings</param-name>
<param-value>ture</param-value>
</init-param>

Comment Form

コメントを表示する前に、管理人の承認が必要になることがあります。その場合は、承認されるまでコメントは表示されませんので、ご了承ください。

スタイル用のHTMLタグが使えます

Trackback

Recent entry

Search

Tag Cloud

Page Top