ホーム
新着サイト

ニュースサイト
ソフトウェア
フリー・シェアウェア
出版社
情報処理技術者試験
ベンダー試験
求人情報
ノンセクション
Microsoft
Windows
Windows2000
WindowsNT
Windows9x
プログラミング
Visual Basic
C
C++
Java
Delphi
COM/DCOM
Office/VBA
WebDesign
HTML/XML
JavaScript
VBScript
Servlet/JSP
JavaApplet
CGI&SSI
Perl
Active Server Pages
PHP
データベース
Oracle
PostgreSQL
MySQL
UNIX
Linux
FreeBSD
Mac
Server Software
DNS
Mail
Web
Application Server
オブジェクト指向
セキュリティ
ネットワーク

Cool Site
随時更新
ハードウェア
インターネット
テレコミ
プロバイダ
レンタルサーバ
ウェブログ
検索
視力回復情報
ITNAVI.com
別冊(実用)

ITNAVI.com
ガイド



リンク切れ報告、サイト情報お待ちしています"
sawa@itnavi.com


リンクは御自由にどうぞ





ApacheでTomcatする


リリース情報
2002/02/14 Java 2 Platform, Standard Edition バージョン 1.4 リリース
2002/12/20 Tomcat 4.1.18 リリース
2002/10/08 Tomcat 4.0.6 リリース
2002/05/23 Tomcat 3.3.1 リリース
2001/11/20 Tomcat 3.2.4 リリース
2002/06/18 Apache 1.3.26  リリース

構築環境
Apache 1.3.14
Java2 Stadard Edition v1.3.0
Tomcat 3.2.1
Red Hat Linux 6.2J
Tomcat3.1での設定例
Tomcat3.2.2での設定例
Tomcat4.0.1での設定例

インストール編
1.Apacheをインストールする
2.Java2 SDKをインストールする
3.Tomcatをインストールする

インストール編

2.J2SE v1.3.0をインストールする
Java(TM) 2 Platform, Standard Editionよりj2sdk-1_3_0-linux.binをダウンロードする。
GNUZIP Tar シェルスクリプトの場合
# cd /usr/local
# sh j2sdk-1_3_0-linux.bin
                JavaTM 2 SDK v1.3. Binary Code License Agreement
.....
Do you agree to the above license terms? [yes or no]
yes
.....
Done.

Java使用ユーザは
~/.bash_profileに環境変数をセットする。
export JAVA_HOME=/usr/local/jdk1.3
export PATH=$PATH:$JAVA_HOME/bin
※jdk1.3.0_01なら/usr/local/jdk1.3.0_01になる。


3.Tomcatをインストールする
The Jakarta Site - The Jakarta Projectより下記のファイルをダウンロードする。
jakarta-ant-src.tar.gz
jakarta-tomcat-3.2.1-src.tar.gz
jakarta-servletapi-3.2-src.tar.gz
/usr/local/srcディレクトリに配置しそこで展開しリネームする。
# cd /usr/local/src
# tar zxvf jakarta-tomcat-3.2.1-src.tar.gz
# mv jakarta-tomcat-3.2.1-src jakarta-tomcat
# tar zxvf jakarta-servletapi-3.2-src.tar.gz
# mv jakarta-servletapi-3.2-src jakarta-servletapi

jakarta-ant-src.tar.gzはjakarta-antディレクトリを作成しそこで展開する。
# mkdir jakarta-ant
# cd jakarta-ant
# tar zxvf ../jakarta-ant-src.tar.gz

Java(TM) Technology & XMLより下記のJava API for XML Parsing (JAXP) ファイルをダウンロードする。
jaxp-1_0_1.zip

Java(TM) Secure Socket Extension 1.0.2より下記のファイルをダウンロードする。
jsse-1_0_2-gl.zip

それぞれ解凍し、CLASSPATHにjarを追加する。
# cd /usr/local/src
# jar xvf jaxp-1_0_1.zip
# jar xvf jsse-1_0_2-gl.zip
# export CLASSPATH=/usr/local/src/jaxp1.0.1/jaxp.jar:/usr/local/src/jaxp1.0.1/parser.jar
:/usr/local/src/jsse1.0.2/lib/jcert.jar:/usr/local/src/jsse1.0.2/lib/jnet.jar:/usr/local
/jsse1.0.2/lib/jsse.jar

# cd src/jakarta-ant
# ./bootstrap.sh 
# cd ../jakarta-servletapi
# sh ./build.sh dist
# cd ../jakarta-tomcat/
# ./build.sh

# mv ../build/tomcat/ /usr/local/
# cp ../jaxp1.0.1/*.jar /usr/local/tomcat/lib
# cp ../jsse1.0.2/lib/*.jar /usr/local/tomcat/lib
./build.shでBUILD FAILEDが出たら再実行する。

ApacheとTomcatを連携させるにはmod_jk.soをインストールします。
ApacheをDSOサポートでインストールしているので、バイナリをダウンロードしてコピーする。
http://jakarta.apache.org/builds/tomcat/release/v3.2.1/bin/linux/i386/mod_jk.so


モジュールを作成する場合は、
# cd ../jakarta-tomcat/src/native/apache1.3
# /usr/local/apache/bin/apxs -c -o mod_jk.so -I ../jk -I$JAVA_HOME/include -I$JAVA_HOME/include/linux *.c ../jk/*.c

このファイルを、Apacheをインストールしたパスのlibexec/にコピーします。
# cp mod_jk.so /usr/local/apache/libexec


tomcat.confの下記の記述を確認します。
# vi /usr/local/tomcat/conf/tomcat.conf 
LoadModule jserv_module libexec/mod_jserv.so

# vi /usr/local/apache/conf/httpd.conf

最下行に以下の記述を追加します。
mod_jk.conf-autoはtomcatを起動すると作成されるので、apache起動前にtomcatが起動されている必要があります。
include /usr/local/tomcat/conf/mod_jk.conf-auto

Tomcat自身をHTTPサーバとして使用しないなら、
/usr/local/tomcat/conf/server.xmlの下記の行をコメントにしてしまいます。
    <!-- Normal HTTP -->
<!--
    <Connector className="org.apache.tomcat.service.PoolTcpConnector">
        <Parameter name="handler"
            value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
        <Parameter name="port"
            value="8080"/>
    </Connector>
-->

Tomcatを起動するには。
# /usr/local/tomcat/bin/startup.sh
起動できない場合、TOMCAT_HOMEを設定してみよう。

Tomcatを停止するには。
# /usr/local/tomcat/bin/shutdown.sh

最後に自動起動の設定をします。
/etc/rc.d/rc.localに以下を追加します。
# Start Tomcat
export JAVA_HOME=/usr/local/jdk1.3
export PATH=$PATH:$JAVA_HOME/bin

/usr/local/tomcat/bin/tomcat.sh start






Apache で Tomcat する


ウィルス対策ソフトなんてどれも同じだと考えていませんか?検出性能か、価格か、ブランドか、あなたに合ったベストソリューションはどれ? ウイルス対策ソフトに関するトピックスをメールマガジンでお知らせしています
まぐまぐ Logo ウィルス対策ソフトを比較するメルマガ をまぐまぐで登録
電子メールアドレス(半角):


先頭へ戻る トップページへ戻る


2002年10月16日更新

Copyright(c) 1999-2001 ITNAVI.com