您好,登錄后才能下訂單哦!
1. 準備文件:
l isapi_redirect.dll 用于IIS的JK插件
可到http://tomcat.apache.org/connectors-doc/下載
l workers.properties
A. worker.tomcat_hom 用#注釋掉
B. worker.java_home 改為要配置的服務器上的JAVA_HOME地址
C. ps= 指定文件路徑分割符, 保持默認設置
D. worker.list=ajp13 定義了一個叫ajp13的worker (這個名字將在 uriworkermap.properites中使用)
E. worker.ajp13.port 定義了工作端口,沒被占用的話保持默認設置
F. worker.ajp13.host 定義了服務器地址
G. worker.ajp13.type 定義了類型(不用和name一致)
l uriworkermap.properties 該文件為JK插件指定URL映射
2. 建立必要文件夾 (該步創建的文件夾名和以后的操作有關)
l D:softwarejakarta-redirect
將workers.properties和uriworkermap.properites放在該文件夾下
l D:WebAppLogs
程序的一些log文件會被保存在該文件夾下
l D:IISLogs
IIS的log文件會存在該文件夾下
l D:jakarta
將isapi_redirect.dll放于該文件夾下
l D:Productiondeploy
將程序打包進war文件夾放于該文件夾下,
例如:D:Productiondeployexample.war
3. 修改注冊表
l 通過regedit命令編輯注冊表,創建一個新的鍵, 如下圖
HKEY_LOCAL_MACHINESOFTWAREApache Software Foundation Jakarta Isapi Redirector 1.0
l 在Jakarta Isapi Redirector1.0鍵下面創建新的字符串
字符串 | 值 | 描述 | ||
extension_uri | /jakarta/isapi_redirect.dll | 指定訪問 isapi_redirect.dll文件 的uri, 在IIS中將 創建名為jakarta的 虛擬目錄, 在該目 錄下包含 isapi_redirect.dll文件 log_file | D:WebAppLogsiis_redirect.log | 指定JK插件使用的 日志文件, 在實際 配置中,可以通過查 看這個日志文件, 來跟蹤JK插件的 運行過程, 這對排 錯很有用 |
log_level | error | 指定JK插件的日志 級別, 可選值包括 debug、info和error 等 | ||
worker_file | D:Softwarejakarta-redirectworkers.properties | 指定JK插件的工作 文件 | ||
worker_mount_file | D:Softwarejakarta-redirecturiworkermap.properties | 指定JK插件的URL 映射文件 |
4. 配置IIS
l 配置”默認web站點”
A. 右鍵打開”屬性”,在”主目錄”頁修改”本地路徑”為第二步最后一項設置的值
例如: D:Productiondeployexample.war
B. 在”主目錄”頁,將”執行許可”選為”腳本和可執行程序”
C. 選擇”讀取”、”日志訪問”、”索引此資源”
D. 在”ISAPI篩選器”中點擊”添加”, 在彈出的窗口中
篩選器名稱:Jakarta Redirect
可執行文件:填入在第二步第一項中設置的值
例如:D:softwarejakarta-redirect isapi_redirect.dll
注:重啟服務器,如果篩選器加載正常,則狀態處將顯示綠色箭頭
l 創建jakarta虛擬文件夾
A. 在”虛擬目錄”頁,將”執行許可”選為”腳本和可執行程序”
B. 將”執行許可”選為”腳本和可執行程序”
C. 將”本地路徑”設置為D:softwarejakarta-redirect isapi_redirect.dll
l 創建example虛擬目錄 ( 因為該文檔以example.war為例 )
A. 在”虛擬目錄”頁,將”執行許可”選為”腳本和可執行程序”
B. 將”執行許可”選為”腳本和可執行程序”
C. 將本地路徑設置為D:Productiondeployexample.war
l 設置IISLogs
A. 右鍵點擊”默認web站點”, 選擇”屬性”
B. 選擇”web站點”,選擇”Enable logging”,然后選擇”W3C Extended Log File Format”
C. 點擊”屬性…”按鈕
D. 選擇”每日”
E. 將”log文件夾”設置為”D:IISLogs”
這樣IIS的log文件就會記錄到IISLogs文件夾下
5. 在瀏覽器中輸入http://localhost/example驗證是否配置成功
[@more@]免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。