Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Tomcat 3.1 與 IIS 5.0 整合部署指南:ISAPI 篩選器與 NT 服務設定

編輯:關於伺服器

環境:Win2000 Server + IIS 5.0 + Tomcat 3.1 (binary release)。Tomcat 3.1 缺 IIS/NT Service 設定說明,參考 3.2 source 版文件整合成功。

1. 啟動 Tomcat

  • 設定環境變數 TOMCAT_HOME、JAVA_HOME 指向安裝根目錄,加入 Path。
  • 執行 tomcat\bin\startup.bat,DOS 視窗顯示啟動資訊。
  • 驗證:https://localhost:8080 顯示範例頁面。

2. 整合 IIS(讓 IIS 處理 *.jsp)

  1. 匯入登錄檔:建立 Jakarta.reg,路徑依實際安裝位置調整(範例 c:\jakarta-tomcat):
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
    "extension_uri"="/jakarta/isapi_redirect.dll"
    "log_file"="c:\\jakarta-tomcat\\logs\\isapi.log"
    "log_level"="debug"
    "worker_file"="c:\\jakarta-tomcat\\conf\\workers.properties"
    "worker_mount_file"="c:\\jakarta-tomcat\\conf\\uriworkermap.properties"
    
  2. 建立虛擬目錄:IIS 管理員 →「預設網站」→ 新增虛擬目錄 jakarta,指向 isapi_redirect.dll 所在資料夾(3.1 可能無此檔,從 3.2 bin\iis\nt4\i386 複製),權限設「執行」。
  3. 加入 ISAPI 篩選器:網站屬性 → ISAPI 篩選器 → 新增,指向 isapi_redirect.dll,名稱自訂。
  4. 重啟 IIS,確認篩選器圖示為綠色向上箭頭,再重啟 Tomcat。
  5. 測試:將 index.jsp 放入 tomcat\webapps\ROOT,訪問 https://localhost/index.jsp 應由 IIS 轉交 Tomcat 處理。
  6. 若失效,嘗試在「應用程式對應」新增 *.jsp → isapi_redirect.dll。

3. 設定為 NT 服務(背景自動啟動)

  1. 從 3.2 複製 jk_nt_service.exe。
  2. 建立 wrapper.properties,修改 wrapper.tomcat_home、wrapper.java_home 指向實際路徑,其餘參數(classpath、啟動類別、關閉埠 8007 等)多為衍生值。
  3. 命令列執行:
    jk_nt_service -I "Jakarta" "d:\wrapper.properties"
    服務名稱自訂(如 Jakarta),路徑含檔名。
  4. 控制台 → 服務 → 找到「Jakarta」即可啟動/停止/設為自動。
Copyright © Windows教程網 All Rights Reserved