ここでは、Windows2000にIIS(Internet Information Service)とTOMCATをインストールしそれを連動させて動作させるために必要な手順について説明します。

  • IISのインストール
  • J2SDKインストール
  • 環境変数の設定
  • TOMCATのインストール
  • jk_nt_serviceのインストール
  • ISAPIフィルターの設定
  • TOMCATのWebサーバ機能の無効化

IISのインストール

 まず最初にIISをインストールします。

  1. [スタート」メニューから、[設定]→[コントロールパネル]を選択します。
  2. [コントロールパネル]ウィンドウから、[アプリケーションの追加と削除]を選びWクリックします。
  3. [アプリケーションの追加と削除]ウィンドウから、[Windowsコンポーネントの追加と削除]をクリックします。
  4. [Windowsコンポーネント ウィザード]ウィンドウで、[インターネットインフォメーションサービス(IIS)]をチェックし、[次へ]をクリックします。
  5. さらに、[完了]をクリックします。
  6. インストールが行われ、完了が報告されます。
 以上でIISのインストールは完了です。

J2SDKインストール

 次にJ2SDK(Java2 Software Development Kit)をインストールします。

  1. The Source for Java TechnologyなどのWedサイトから、J2SDKをダウンロードします。
    ※ここからは、"j2sdk-1.3.1-win.exe"をダウンロードしたものとして解説を進めます。
  2. ダウンロードしたファイルのアイコンをダブルクリックして、実行します。
  3. [ようこそ]ウィンドウが表示されたら、[次へ]をクリックします。
  4. [ライセンス]ウィンドウが表示されたら、[はい]をクリックします。
  5. [インストール先]ウィンドウで、[参照]をクリックしてインストール先を選択し、[次へ]をクリックします。
    ※通常は、最初に表示されたディレクトリから変更する必要はありません。
    ※ここからは、C:\jdk1.3.1以下にインストールしたものとして解説を進めます。
  6. [コンポーネントの選択]ウィンドウで、必要なコンポーネントを選択し、[次へ]をクリックします。
    ※通常は、最初に表示された状態から変更する必要はありません。
  7. インストールが行われ、完了が報告されます。

 以上で、J2SDKのインストールは完了です。

環境変数の設定

 次にJ2SDKを動作させるための環境変数を設定します。

  1. デスクトップの[マイコンピュータ]アイコンを右クリックし、コンテキストメニューから[プロパティ]を選択します。
  2. [システムのプロパティ]ウィンドウの[詳細]タブを選択し、[環境変数]ボタンをクリックします。
  3. [環境変数]ウィンドウで、システム環境変数の[新規]ボタンをクリックします。
  4. [新しいシステム変数]ウィンドウで、変数名に「JAVA_HOME」、変数値に「c:\jdk1.3.1」を入力し、[OK]をクリックします。 ※変数値は、J2SDKのインストール先に応じて変更します。
  5. [環境変数]ウィンドウで、システム環境変数の「Path」を選択し、[編集]をクリックします。
  6. [システム編集の編集]ウィンドウで、現在の変数値の末尾に「;%JAVA_HOME%\bin」を追加し、[OK]をクリックします。

 以上で、J2SDKの環境変数の設定は完了です。

TOMCATのインストール

 次にTOMCATのインストールを行います。

  1. The Jakarta ProjectなどのWebサイトからTOMCATをダウンロードします。
    ※ここからは、"jakara-tomcat-3.2.2.zip"をダウンロードしたものとして解説を進めます。
  2. ダウンロードしたファイルを、任意のインストール先に展開します。
    ※ここからは、"c:\jakarta-tomcat-3.2.2"にインストールしたものとして解説を進めます。
 以上で、TOMCATのインストールは完了です。

jk_nt_serviceのインストール

 次にjk_nt_serviceをインストールします。

  1. [[The Jakarta Project:http://jakarta.apache.org/]]などのWebサイトから"jk_nt_service.exe"をダウンロードします。
  2. ダウンロードした"jk_nt_service.exe"を、"c:\jakarta-tomcat-3.2.2\bin"にコピーします。
    ※コピー先はTOMCATのインストール先に応じて変更します。
  3. "c:\jakarta-tomcat-3.2.2\conf"にある"wrapper.properties"をメモ帳などで編集します。
    ※"wrapper.properties"ファイルの存在する場所は、TOMCATのインストール先に応じて変更します。

    以下に示す行をそれぞれ変更します。

    変更前:wrapper.tomcat_home =
    変更後:wrapper.tomcat_home = c:\jakarta-tomcat-3.2.2

    変更前:wrapper.java_home =
    変更後:wrapper.java_home = c:\jdk1.3.1

    ※変更する値は、TOMCATやJ2SDKのインストール先に応じて変更します。

  4. [スタート]メニューから、[プログラム]→[アクセサリ]→[コマンドプロンプト]を選択します。
  5. [コマンドプロンプト]で、カレントディレクトリを"c:\jakara-tomcat-3.2.2"に移動します。
    以下のコマンドを入力します。

    c:
    cd c:\jakarta-tomcat-3.2.2

    ※変更するカレントディレクトリは、TOMCATのインストール先に応じて変更します。

  6. [コマンドプロンプト]で、"jk_nt_service.exe"を実行し、サービスを追加します。
    以下のコマンドを入力します。

    jk_nt_service -i jakarta-tomcat c:\jakarta-tomcat-3.2.2\conf\wrapper.properties

    ※第3オプションの値はTOMCATのインストール先に応じて変更します。

  7. [コマンドプロンプト]を終了します。
  8. [スタート]メニューから、[設定]→[コントロールパネル]を選択します。
  9. [コントロールパネル]ウィンドウから[管理ツール]を選択しWクリックします。
  10. [管理ツール]ウィンドウから[サービス]を選択しWクリックします。
  11. [サービス]ウィンドウから"jakarta-tomcat"サービスを右クリックし、コンテキストメニューから[プロパティ]を選択します。
  12. [jakara-tomcatのプロパティ]ウィンドウで、スタートアップの種類ドロップダウンリストから[自動]を選択し、[OK]をクリックします。
 以上で、jk_nt_serviceのインストールは完了です。

ISAPIフィルターの設定

 次にISAPIをインストールします。

  1. The Jakarta ProjectなどのWebサイトから"isapi_redirect.dll"をダウンロードします。
  2. ダウンロードした"isapi_redirect.dll"を、"c:\jakarta-tomcat-3.2.2\bin\win32\i386"にコピーします。
    ※コピー先はTOMCATのインストール先に応じて変更します。
  3. "c:\jakarta-tomcat-3.2.2\conf"にある"workers.properties"をメモ帳などで編集します。
    ※"workers.properties"ファイルの存在する場所は、TOMCATのインストール先に応じて変更します。

    以下に示す行をそれぞれ変更します。

    変更前:workers.tomcat_home = c:\jakarta-tomcat
    変更後:workers.tomcat_home = c:\jakarta-tomcat-3.2.2

    変更前:workers.java_home = c:\jdk1.2.2
    変更後:workers.java_home = c:\jdk1.3.1

    ※変更する値は、TOMCATやJ2SDKのインストール先に応じて変更します。

  4. "c:\jakarta-tomcat-3.2.2\conf"にある"iis_redirect.reg-auto"の名前を、"iis_redirect.reg"に変更し、Wクリックで実行し、レジストリを登録します。
    ※"iis_redirect.reg-auto"ファイルの存在する場所は、TOMCATのインストール先に応じて変更します。
  5. [スタート]メニューから、[設定]→[コントロールパネル]を選択します。
  6. [コントロールパネル]ウィンドウから[管理ツール]を選択しWクリックします。
  7. [管理ツール]ウィンドウから[インターネットサービスマネージャ]を選択しWクリックします。
  8. [ツリー]から[規定のWebサイト]を選択して右クリックし、コンテキストメニューから[新規作成]→[仮想ディレクトリ]を選択します。
  9. [仮想ディレクトリの作成ウィザード]ウィンドウで、[次へ]をクリックします。
  10. [仮想ディレクトリの作成ウィザード]ウィンドウで、エイリアスに「jakarta」を入力し、[次へ]をクリックします。
  11. [仮想ディレクトリの作成ウィザード]ウィンドウで、ディレクトリに「c:\jakara-tomcat-3.2.2\bin\win32\i386」を入力し、[次へ]をクリックします。
    ※実行ファイルは、TOMCATのインストール先応じて変更します。
  12. [仮想ディレクトリの作成ウィザード]ウィンドウで、「ISAPIアプリケーションやCGIなどを実行する」をチェックし、[次へ]をクリックし、さらに[完了]をクリックします。
  13. [規定のWebサイト]を選択して右クリックし、コンテキストメニューから[プロパティ]を選択します。
  14. [規定のWebサイトのプロパティ]ウィンドウで、[ISAPIフィルタ]タブを選択します。
  15. [規定のWebサイトのプロパティ]ウィンドウで、[追加]ボタンを選択します。
  16. [フィルタのプロパティ]ウィンドウで、フィルタ名に「jakarta_tomcat」を、実行ファイルに「d:\jakarta-tomcat-3.2.2\bin\win32\i386\isapi_redirect.dll」を入力し、[OK]をクリックします。
    ※実行ファイルは、TOMCATのインストール先応じて変更します。
  17. [スタート]メニューから、[設定]→[コントロールパネル]を選択します。
  18. [コントロールパネル]ウィンドウから[管理ツール]を選択しWクリックします。
  19. [管理ツール]ウィンドウから[サービス]を選択しWクリックします。
  20. [サービス]ウィンドウから"IIS Admin Service"サービスを右クリックし、コンテキストメニューから[再起動]を選択します。
 以上で、ISAPIフィルターのインストールは完了です。

TOMCATのWebサーバ機能の無効化

 以上の操作で、IISがWebサーバとして、TOMCATがサーブレットエンジンとして動作しています。しかしTOMCATはWebサーバとしての機能を持っています。TOMCATのWebサーバの機能が不要な場合は以下の手順でTOMCATのWebサーバ機能を無効化します。

  1. "c:\jakarta-tomcat-3.2.2\conf"にある"server.xml"をメモ帳などで編集します。
    ※"server.xml"ファイルの存在する場所は、TOMCATのインストール先に応じて変更します。

    以下に示すように変更します。

    変更前:
      <!-- Normal HTTP -->
      <Connector className=..>
      </Connector>

    変更後:
      <!-- Normal HTTP -->
      <!--
      <Connector className=..>
      </Connector>
      -->

  2. [スタート]メニューから、[設定]→[コントロールパネル]を選択します。
  3. [コントロールパネル]ウィンドウから[管理ツール]を選択しWクリックします。
  4. [管理ツール]ウィンドウから[サービス]を選択しWクリックします。
  5. [サービス]ウィンドウから"jakarta-tomcat"サービスを右クリックし、コンテキストメニューから[再起動]を選択します。