構成要件: IIS (win2000 サーバーに付属)、Java 2 SDK 1.4.2 (以降)、Tomcat Web サーバー コネクタ、Tomcat 5.0.24 (以降)
準備
1、Java 2 SDK 1.4.2 (以降)
1. www.java.sun.com/downloads/ Web サイトからダウンロードし、選択します
2. Java 2 プラットフォーム、Standard Edition (J2SE)
3. ドロップダウン リスト ボックスで [すべてのプラットフォーム] を選択します。
4. J2SE v 1.4.2_04 SDK に JVM テクノロジーが含まれているを選択します。
5. J2SE SDKをダウンロードする
6. [同意する] を選択し、Windows オフライン インストール、多言語 (j2sdk-1_4_2_04-windows-i586-p.exe、49.36 MB) バージョン
2、Tomcat 5.0.24 (またはそれ以降)
をダウンロードします。
1. http://jakarta.apache.org/site/binindex.cgi からダウンロードします。
2. ダウンロードでバイナリを選択します
3. Tomcat 5.0.25 KEYS で 5.0.25 exe PGP MD5 ダウンロードを選択します。
3. Tomcat Web サーバー コネクタ
1. http://jakarta.apache.org/site/binindex.cgi からダウンロードします。
2. ダウンロードでバイナリを選択します
3. Tomcat Web サーバーコネクタの KEYS を選択します。
4.JK2
JK 2 バイナリ リリース
5./dist/jakarta/tomcat-connectors/jk2/binaries のインデックスが表示されます
インターフェイスで、win32/ を選択し、ダウンロードを選択します
jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip
このディレクトリ リストに表示されるファイル名は切り詰められているため、ブラウザのステータス バーのプロンプトを観察して、ダウンロードしようとしているファイルの末尾が「...iis.zip」であることを確認する必要があることに注意して
ください
。 .Java 2 SDK
j2sdk-1_4_2_04-windows-i586-p.exe を実行し、プロンプトに従ってインストールします (インストール パスを使い慣れた場所に変更できます)。ここで選択してください
d:\jdk (jdk がそれ自身のフォルダーを作成します)
2. Tomcat 5
jakarta-tomcat-5.0.24.exe を実行し、プロンプトに従ってインストールします (他のパスに変更できます)。
ここで d:\tomcat5.0 を選択します (tomcat5.0 はそれ自体用のフォルダーを作成しました)
ローカル マシンの jdk パスを選択します。通常、インストール ファイルは自動的に検索されて表示されます。正しく表示されない場合は、インストールが成功した後に、tomcat を起動して表示するように求めるメッセージが表示されます。 Readme ドキュメント。
注: Tomcat を開始する前に、システム内の他のサービスがポート 8080 (Tomcat のデフォルト ポート) とポート 8009 (Tomcat の AJP13 コネクタ ポート) を占有していないことを確認してください。
Tomcat が正常に起動すると、アイコンがシステム バーにロードされます。 注: tomcat 5.0 より前のバージョンでは初期パスワードを設定する必要がありますが、tomcat 5.0 より上のバージョンでは
パスワードを設定する必要はありません。 Connectors-jk2.0.4-win32-IIS.zip は 3 つのフォルダーを取得します: bin conf doc \bin\ を入力すると、 isapi_redirector2.dll が表示されます。
isapi_redirector2.dll ファイルを切り取って Tomcat の bin\ ディレクトリにコピーし、新しいディレクトリ win32\i386\ を作成して isapi_redirector2.dll を貼り付けます。
このパスは、後で IIS を構成するときに使用するため、覚えておいてください。このパスはシステムでは必要ないため、変更できます。
これで、jakarta-tomcat-connectors-jk2.0.4-win32-IIS ディレクトリを削除できます。その中のファイルは使用できなくなりました。実際、jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip では、isapi_redirector2.dll ファイル
設定 1 のみを使用します。
Tomcat の conf\ フォルダに移動します。
JK2 コネクタをサポートするには、jk2.properties ファイルを変更する必要がある場合があります。多くの場合、このファイルは複数の構成プロセス中に変更していません。
## このファイルは実行時に上書きされる可能性があります。Tomcat が停止していることを確認してください。
## ファイルを編集すると
## コメントは失われます_
## JkMain javadoc の形式のドキュメント
# 必要なハンドラー リストを設定します
。
# handler.list=apr,リクエスト,channelJni
#www.ダウンコード.com
#socketChannel のデフォルトのポートをオーバーライドします。
#channelSocket.port=8019
#デフォルト:
#channelUnix.file=${jkHome}/work/jk2.socket
# 設定が機能しているかどうかを確認するためだけに
# shm.file=${jkHome}/work/jk2.shm
# jni を有効にするには、任意の channelJni ディレクティブを使用します
#channelJni.disabled = 0
# 次のディレクティブのいずれか:
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# インプロセスに設定されている場合、mod_jk2 はネイティブ自体を登録します
# これにより、mod_jk2 から Tomcat を起動できるようになります
# apr.jniModeSo=処理中
request.tomcatAuthentication=false
環境変数 tomcat_home を設定します。 Tomcat インストール ディレクトリ d:\Tomcat 5.0 をポイントします。システムでは JAVA_HOME 環境変数を使用可能にし
、workers2.properties を d:Tomcat 5.0conf に作成する必要があることに注意してください。 works2.properties コンテンツ ファイルは次のとおりです。
[シュム]
ファイル="d:/Tomcat 5.0/logs/jk2.shm"
size=1048576
# ソケット チャネルの例、ポートとホストをオーバーライドします。
[チャンネル.ソケット:ローカルホスト:8009]
ポート=8009
host=127.0.0.1
# ワーカーを定義します
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Uri マッピング
[uri:/*.jsp]
[uri:/サーブレット/*]
worker=ajp13:localhost:8009
3. Tomcat IIS コネクタ この例では、isapi_redirector2.dll をパスに配置しました。
d:\Tomcat 5.0\bin\win32\i386
次に、必要な登録情報をレジストリに追加する必要があります。この情報は、IIS によってリダイレクターが呼び出されるときに読み取られます。 .reg ファイルを作成する
Windows レジストリ エディタ バージョン 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"workersFile"="d:\\Tomcat 5.0\\conf\\workers2.properties"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"logLevel"="デバッグ"
"serverRoot"="d:\\Tomcat 5.0\\"
上記のテキストをメモ帳に書き込み、reg.reg という名前で保存します。
.reg ファイルをダブルクリックすると、レジストリの内容が正常に追加されます。
これは、HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0 で確認できます。
4. Tomcat 用に複数の仮想ホスト サイトを構成します。
2 つの新しいフォルダー d:\tomcat1 と d:\tomcat2 を作成します。 2 つのフォルダーのそれぞれに ROOT ディレクトリを作成します。
d:\Tomcat5.0\conf\server.xml ファイルをメモ帳で開きます。ファイルserver.xml内のタグを見つけて、タグの後に次の情報を作成します:
www.tomcat1.com " appBase="d:\tomcat1" >
www.tomcat2.com " appBase="d: \ tomcat2">
主なことは、2 つの新しい仮想ホストwww.tomcat1.comとwww.tomcat2.com を作成することです。サイト ディレクトリはそれぞれ d:\tomcat1 と d:\tomcat2 です。 d:\tomcat1\ROOT および d:\tomcat2\ROOT。これらはそれぞれ 2 つのサイトのホーム ディレクトリです。ログファイルやアクセスログファイルも作成されます。
5. Tomcat の /servlet/* のマッピングを開きます。
d:\Tomcat 5.0\conf\web.xml ファイルをメモ帳で開きます。
バンドル
呼び出し者
org.apache.catalina.servlets.InvokerServlet
デバッグ
0
2
そして
呼び出し者
/サーブレット/*
これら 2 つのコード スニペットを有効にするには、これらのコード スニペットからコメントを削除します。
6. iis に 2 つのサイト tomcat1 と tomcat2 を作成します。作成するときは、ホスト ヘッダーがそれぞれwww.tomcat1.comとwww.tomcat2.comに設定されることに注意してください。メイン ディレクトリはそれぞれ d:\tomcat1\ROOT と d:\tomcat2\ROOT に設定されます。 2 つのサイトはそれぞれ、jakarta という名前の ISAPI フィルターを確立しました。実行可能ファイルはすべて、d:\Tomcat 5.0\conf\connector\isapi_redirector2.dll を指します。
両方のサイトに新しい仮想ディレクトリを作成し、エイリアスとして「jakarta」を入力します。ディレクトリ選択は、「d:\Tomcat 5.0\bin\win32\i386」を選択します。項目、仕上げ。
IIA フィルターのフィルターを選択するときは、jakarta 実行可能ファイルを d:\Tomcat 5.0\bin\win32\i386 として選択します。
フィルターを構築して Tomcat サービス サイトをロードするために必要な仮想ディレクトリを選択し、右クリックして [新規] を選択し、仮想ディレクトリを選択します。エイリアス jakarta を使用して仮想ディレクトリを作成します。この名前は固定値であることに注意してください。スペルを間違えないでください。指定されたディレクトリは、isapi_redirector2.dll が存在するディレクトリです。この例では、d:\Tomcat 5.0\bin\win32\i386 です。
Tomcat と iis を再起動します。
テストを容易にするために、tomcat1 フォルダーと tomcat2 フォルダーの下にindex.htm ファイルとindex.jsp ファイルを配置することをお勧めします。