計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
Solaris 8 上で Apache + Tomcat サーバを構築する
用意するもの
Apache 1.3 がすでに DSO でインストール済であること
Jakarta プロジェクト (http://jakarta.apache.org/)
Tomcat のバイナリコード jakarta-tomcat-3.2.3.tar.gz
Ant のバイナリコード jakarta-ant-1.3-bin.tar.gz
servletapi の場いないrコード jakarta-servletapi-3.2.3.tar.gz
Tomcat のソースコード jakarta-tomcat-3.2.3-src.tar.gz
バイナリのインストール
mkdir /opt/sfw/Java/jakarta (推奨)
cd /opt/sfw/Java/jakarta
gtar xvfz /ソース/jakarta-ant-1.3-bin.tar.gz
gtar xvfz /ソース/jakarta-servletapi-3.2.3.tar.gz
gtar xvfz /ソース/jakarta-tomcat-3.2.3-src.tar.gz
mv jakarta-ant-1.3 jakarta-ant
mv jakarta-servletapi-3.2.3 jakarta-servletapi
mv jakarta-tomcat-3.2.3 jakarta-tomcat
mod_jserv のインストール
cd 適当なディレクトリ
gtar xvfz /ソース/jakarta-tomcat-3.2.3-src.tar.gz
cd jakarta-tomcat-3.2.3-src/src/native/apache1.3/
cp Makefile.freebsd Makefile.solaris
/usr/local/apache/bin/apxs -o mod_jk.so -DSOLARIS -I../jk -I/usr/java/include -I/usr/java/include/solaris -lposix4 -c *.c ../jk/*.c
cp mod_jk.so /usr/local/apache/libexec
設定
cd /usr/local/apache/conf
cp /opt/sfw/Java/jakarta/jakarta-tomcat/conf/mod_jk.conf-auto mod_jk.conf
vi httpd.conf
最終行に次の行を追加 (他の jserv 関連があれば削除して追加)
-------------------------------------------------------------------------
#
# Tomcat (mod_jk)
#
Include /usr/local/apache/conf/mod_jk.conf
-------------------------------------------------------------------------
起動
まず Apache を起動
/usr/local/apache/bin/httpsdctl start
次に Tomcat を起動
/opt/sfw/Java/jakarta/jakarta-tomcat/bin/startup.sh
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)