Tomcat

IISにアドオン
OS:Win2000Pro+SP1
Ver:IIS5.0


●Tomcat 3.2.1
# J2SDKとTomcatは既に設定されているという前提

1.アドオン用モジュールをダウンロード
 http://jakarta.apache.org/builds/tomcat/release/v3.2.1/bin/win32/i386/
 isapi_redirect.zipもしくはisapi_redirect.dllをダウンロードする
 # isapi_redirect.zipに含まれるファイルはisapi_redirect.dllなので
 # zipかdllのどちらか一方をダウンロードすればよい

2.上記のdllファイルをC:\jakarta-tomcat-3.2.1\binにコピー

3.Tomcat.regファイルを作成後、実行。レジストリに登録する。

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="C:\\jakarta-tomcat-3.2.1\\logs\\isapi.log"
"log_level"="error"
"worker_file"="C:\\jakarta-tomcat-3.2.1\\conf\\workers.properties"
"worker_mount_file"="C:\\jakarta-tomcat-3.2.1\\conf\\uriworkermap.properties"


4.IIS_ISAPIフィルタの登録
 ・コントロールパネル−管理ツール−インターネットサービスマネジャを
  選択してインターネットインフォメーションサービスを開く
 ・既定のWebサイトを右クリックしてプロパティ画面を開く
 ・ISAPIフィルタタブを選択してフィルタ名と実行ファイル名を設定する
  フィルタ名:jakarta
  実行ファイル名:C:\jakarta-tomcat-3.2.1\bin\isapi_redirect.dll

5.IISに仮想ディレクトリを新規追加
 ・既定のWebサイトを右クリックして新規作成から仮想ディレクトリを作成する
  仮想ディレクトリエイリアス名:jakarta
  ディレクトリ名:C:\jakarta-tomcat-3.2.1\bin
  アクセス許可:読み取り、
    ASP等のスクリプトを実行する、
    ISAPIアプリケーションやCGI等を実行する
    の3つにチェックをつける

6.TomcatのWebサーバ機能をOFFにする
 ・C:\jakarta-tomcat-3.2.1\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>


7.ディレクトリを追加
(http://localhost/testディレクトリを追加する)

 ・C:\jakarta-tomcat-3.2.1\conf\server.xmlファイルの
  Context pathを追加する

<Context path="/test" 
    docBase="webapps/test" 
    crossContext="true"
    debug="0" 
    reloadable="true" 
    trusted="false" > 
</Context>


・C:\jakarta-tomcat-3.2.1\conf\uriworkermap.properties ファイルに
 以下を追加

/test/*=ajp12

(この設定をし忘れたことが私も何回かあります)

下のURLを参照
http://www.nsg.co.jp/nbb/ss/joy/ig001018.html
http://www.dmz.hitachi-sk.co.jp/Java/Tech/servlet/tomcat.html

HOME