公司要縮減開支,減少伺服器的數目,這樣的話,tomcat和iis就要在一台伺服器上執行了。網上資料挺多,覺得應該不難,於是就答應了領導。沒想到實際做起來這麼麻煩。
現在折騰出來了,但腦子裡依然不是很清楚,因為不懂原理。所以把配置步驟記下來,有機會再好好研究。
伺服器版本:server 2008.
1.tomcat的配置。
isapi_redirect.dll的位置不重要,bin裡也行,cong裡也可以。
workers.properties:
# 工作站的名稱任意,但須注意前後一致,多個工作站以「,」分割
worker.list=worker1
# 工作站的型別:ajp13是iis與tomcat通訊協議的名稱
worker.ajp13w.type=ajp13
# 注意此處的host需要與主機或者設定網域名稱的名稱一致
#worker.ajp13w.host=jeecms.com
worker.ajp13w.host=localhost
# ajp13協議的通訊埠
worker.ajp13w.port=8009
# 負載因子
worker.worker1.lbfactor=1
uriworkermap.properties:
# 當前網域名稱下上下文路徑為jsp的請求,**給ajp13w工作站處理
#/jsp/*=worker1
#/jsp=worker1
# 當前網域名稱下的所有請求都**給ajp13w工作站處理
/*=worker1
# 當前網域名稱下,所有.jsp的請求都**給ajp13w工作站處理
# /*.jsp
# 當前網域名稱下,除了.html的請求,其他都**給ajp13w工作站處理
# !/*.html
這兩個檔案弄好了,就要匯入登錄檔,登錄檔的內容我不貼了。
server.xml:
unpackwars="true" autodeploy="true"
xmlvalidation="false" xmlnamespaceaware="false">
2.在iis裡建立**。
2)建立jakarta的虛擬目錄,然後在「處理程式對映」中新增isapi_redirect.dll的指令碼對映。
3)然後在**目錄下的「isapi篩選器」中把isapi_redirect.dll新增進去。
4)iis根目錄中,「isapi和cgi限制」中新增進去。
5)重啟。訪問測試。
需要注意的是,三個設定在不同的位置,不能重複新增,比較懂iis的人可能不會犯這樣的錯吧,但我是因為這個情況困擾了好久。
IIS6與TomCat的整合
執行環境 j2se 1.5 安裝在c jdk tomcat 5.5.4 安裝在c tomcat 停止狀態 windows 2003自帶iis6.0 停止狀態 tomcat jk2 iis 聯結器 解壓後得到isapi redirector2.dll放置在c tomcat iis 接下來在tomcat...
IIS5 0與tomcat5 5 8的整合
iis5.0與tomcat5.5.8的整合 弄了一整天了.終於將iis與 tomcat整合在一起了,心裡是那個爽啊.現在就裝我的配置過程寫上,和各位朋友一起分享 或許對初學者有一點用處的 網上有很多關於iis與 tomcat的外掛程式整合的文章,但總有很多人配置不了,其實思路是相同的,只要動手去操作...
TOMCAT與IIS整合完整版(Jakarta)
廢話不多說,我們直接切入正題,這是根據客戶要求,第二次整合iis和tomcat,第一次糊里糊塗的就整合好了,這次因為客戶的伺服器上本來就已經有乙個tomcat,而客戶要求,我們新裝乙個tomcat,執行我們的服務,由於埠的問題,這次整合破費周折。1 在tomcat的conf資料夾下面建立乙個名字為w...