HOME

Tomcat4.0 を IIS5.0 から使用する

2002.09.17

IIS5.0 への Tomcat の組み込みを以下のサイトを参考に行なった
http://www.getnet.net/~rbarr/TomcatOnIIS/default.htm

  1. 事前に以下の点を確認
    1. IIS5.x がインストールされており 80番ポートで実行されている
    2. http://localhost/. にて確認する

    3. Java のSdk がセットアップされており環境変数が設定されている
    4. Tomcat4.0.4 がインストールされておりデフォルトポート 8080 で実行されている
    5. http://localhost:8080/examples/jsp/dates/date.jsp で確認する

    6. Tomcat のインストールディレクトリ(ex-C:\Program Files\Apache Tomcat 4.0\bin)に環境変数 CATALINA_HOME が設定されている

  2. 設定ファイルの配置と編集
    1. 以下の構成にファイルを配置する
    2. %CATALINA_HOME%
      │  isapi_redirector.reg
      │
      ├─bin
      │      isapi_redirector.dll
      │
      └─conf
          └─ntiis
                  uriworkermap.properties
                  workers.properties
      						

    3. workers.properties ファイルの編集

  3. ISAPI リダイレクタの登録
    1. isapi_redirector.reg をテキストエディタなどで開き以下の点を確認
    2. ※ファイルの拡張子を「.txt」ととしているのでこの部分を削除する

    3. "log_file" の設定
    4. %CATALINA_HOME%\\logs\\iis_redirector.log と設定

    5. "worker_file" の設定
    6. %CATALINA_HOME%\\conf\\ntiis\\workers.properties と設定

    7. "worker_mount_file" の設定
    8. %CATALINA_HOME%\\conf\\ntiis\\uriworkermap.properties

    9. 上記変更を保存し isapi_redirecytor.reg をダブルクリックし、登録を行なう

  4. IISの設定
    1. インターネットサービスマネージャーから 「規定のWebサイト」を選択し「新規作成」-「仮想ディレクトリ」を選択
    2. 以下の内容で仮想ディレクトリを作成する
    3. エイリアスを 「jakarta」とする

      ディレクトリにCATALINA_HOME(ex-C:\Program Files\Apache Tomcat 4.0\bin)を指定する

      読み取り」、「ASP等のスクリプトを実行する」および、「ISAPIアプリケーションやCGI等を実行する」にチェックを入れる

    4. ISAPI フィルタの設定
    5. 「規定のWebサイト」のプロパティ、「ISAPIフィルタ」を選択すし、追加ボタンを押下、ダイアログボックスに以下の内容を入力
      フィルタ名(例) Jakarta ISAPI Redirector
      実行ファイル isapi_redirector.dll を指定する(ex-C:\Program Files\Apache Tomcat 4.0\bin の下)

      設定したところ

      「IIS Admin」 および「World Wide Web Publishing Service」の再起動(またはOSの再起動)を行ない、上記プロパティファイルを再度開いて状態が上向きの緑色の矢印となれば設定完了(赤色の下向きの矢印の場合、設定ミスである可能性が高い)

  5. 起動テスト
  6. 外部から http://(サーバー名)/examples/jsp/dates/date.jsp を呼び出し、動作していることを確認
    (内部からの場合 http://localhost/examples/jsp/dates/date.jsp)