最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IIS6.0+Tomcat7.0整合總結(推薦)

 更新時間:2014年07月06日 16:52:17   投稿:mdxy-dxy  
這篇文章主要介紹了IIS6.0+Tomcat7.0整合配置方法,需要的朋友可以參考下

(一)   為什么要把IIS、Tomcat整合到一起?
假如你遇到這種情況,你開發(fā)了一個javaweb項目要部署到服務器上,但是這個服務器上已經(jīng)部署了asp、asp.net或者PHP項目都在IIS環(huán)境下運行著,這時你的tomcat就不能再用80這個端口了,這時你就必須考慮整合iis與tomcat一起工作。網(wǎng)上收集了很多關于tomcat與iis整合的文章,多數(shù)寫的含糊不清,疏忽每一個細節(jié)都很難整合成功,經(jīng)過分析實踐,我決定花費一點時間把這個總結分享出來,希望對用的到的朋友能有所幫助。

(二)   下面介紹我整合成功的軟件環(huán)境:

ü  服務平臺 window server 2003
ü  IIS6.0(大多服務器上默認都已經(jīng)安裝過了)
ü  apache-tomcat-7.0.29.exe(建議到官網(wǎng)下載,我這里是安裝版的)
ü  jdk-7u1-windows-7.0.exe(建議到官網(wǎng)下載)
ü  isapi_redirect-1.2.14.exe(我這里采用的是安裝版的,非安裝版的需要手都編寫配置文件和手動配置注冊表,其原理都是一樣,為了避免出錯、方便建議采用安裝版的)
下載地址:http://www.fzitv.net/softs/186731.html

(三)   軟件安裝是安裝順序是非常有必要的,下面是軟件安裝的先后順序:

IIS6.0  =>  JDK  =>  Tomcat  => isapi_redirect,你可以按照這個順序也可以不按照,但是順序的前提是:IIS一定要優(yōu)先于isapi_redirect 否則isapi_redirect安裝會找不到IIS導致配置不正確,JDK一定要優(yōu)先于Tomcat 否則安裝Tomcat會找不到JRE導致無法安裝。另外JDK也最好優(yōu)先于isapi_redirect。

JDK環(huán)境變量的設置:

使用鼠標右擊“我的電腦”->屬性->高級->環(huán)境變量
系統(tǒng)變量->新建->變量名:JAVA_HOME 變量值:C:\Program Files\Java\jdk1.7.0_01
系統(tǒng)變量->新建->變量名:CLASSPATH 變量值:.;%JAVA_HOME%\lib
系統(tǒng)變量->編輯->變量名:Path 在變量值的最前面加上:%JAVA_HOME%\bin;
CLASSPATH中有一英文句號“.”后跟一個分號,表示當前路徑的意思
Tomcat環(huán)境變量的設置:
使用鼠標右擊“我的電腦”->屬性->高級->環(huán)境變量
系統(tǒng)變量->新建->變量名:tomcat_home 變量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0

(四)   驗證軟件安裝是否正確:

ü  驗證isapi_redirect是否安裝正確:isapi_redirect的安裝目錄可以自己定義,網(wǎng)上說必須要安裝在tomcat跟目錄,這個沒必要。
安裝完畢isapi_redirect后你會發(fā)現(xiàn)IIS默認網(wǎng)站下會出現(xiàn)一個虛擬目錄jakarta

右擊虛擬目錄jakarta 查看屬性

是否存在jakarta的篩選器。至于向上的綠色箭頭可能沒有(網(wǎng)上很多都指出要求由此,實際上只有配置之后首次訪問的時候,才進行加載)只要不是紅色就可以。 到次為之說明您的isapi_redirect安裝正確。

ü  驗證JDK是否環(huán)境變量配置是否正確,開始=》運行=》輸入cmd =》輸入java命令或者javac或者java –version是否出現(xiàn)相應命令的結果,如果有則說明JDK配置正確
ü  驗證tomcat是否安裝正確:瀏覽器中輸入http://localhost:8080 是否出現(xiàn)


如果出現(xiàn)這個頁面則說明tomcat安裝正確;

注意:檢查tomcat安裝目錄下的lib目錄是否包含tools.jar文件,如果沒有到JDK中復制一個到tomcat的lib目錄下,tools.jar這個文件至關重要,否則isapi_redirect就不能正常的工作。

ü  驗證iis是否工作正常 瀏覽器中輸入 http://localhost 是否出現(xiàn)

如果出現(xiàn)則說明iis工作正常
以上驗證都沒有出現(xiàn)問題的話,那么我們的準備工作就完成了。下面我們就進行相應的配置工作。

(五)   Tomcat的配置:

在tomcat的配置主要是配置虛目錄,打開tomcat的server.xml文件,加入

<Host name="test.jb51.net" appBase="D:\webroot" uppackWARs="true"
            xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="D:\webroot" debug="0" reloadable="true"/>
</Host>

name:對應的是你項目的域名;
appBase:虛擬目錄的路徑;
doBase:項目的頂級目錄就相當于webapps 中的目錄名稱;
配置完成后記得把你的項目復制到D:\webroot目錄下,我的項目是ecshoping
注意:tomcat的端口為默認端口8080不要修改
為了驗證你的虛擬目錄配置是否正確,打開瀏覽器輸入:test.jb51.net:8080 看看是否可以訪問你的項目,如果可以則說明你的項目在tomcat中的部署是正確的。
注意:如果防火墻開啟了,注意在防火墻的例外里添加端口:8080 保證該端口對外開放。另外要保證你的域名解析正確
 
(六)   IIS配置:

ü  新建網(wǎng)站,名稱隨意

【網(wǎng)站IP地址】:(全部未分配)
【此網(wǎng)站的主機頭】:域名(同tomcat\conf\server.xml <Host>標簽的"name"屬性中的域名相同)
【網(wǎng)站主目錄路徑】:虛擬路徑+文件夾名(tomcat\conf\server.xml<Host>標簽的"appBase"屬性中的虛擬路徑 加上<Context>子標簽的"docBase"屬性的文件夾名) 勾選【允許匿名訪問網(wǎng)站】
【允許下列權限】:讀取、運行腳本、執(zhí)行
ü  在此網(wǎng)站下建立虛擬目錄 名稱:jakarta(必須)
【路徑】: isapi_redirect 安裝目錄\bin (isapi_redirect.dll的目錄)
【允許下列權限】:讀取、運行腳本、執(zhí)行
ü  網(wǎng)站-->右鍵-->屬性:
1)        【ISAPI篩選器】-->添加--> 【篩選器名稱】:jakarta 【可執(zhí)行文件】: isapi_redirect安裝目錄\bin\isapi_redirect.dll (isapi_redirect.dll文件)
2)        【文檔】:-->添加-->【默認內(nèi)容頁】:比如index.jsp(對應網(wǎng)站默認首頁) -->確定-->把其余的都刪掉
ü  Web服務擴展-->右鍵-->添加一個新的Web服務擴展:【擴展名】:jakarta(必須)
【要求的文件】: isapi_redirect安裝目錄\bin\isapi_redirect.dll (isapi_redirect.dll文件)
勾選【設置擴展狀態(tài)為允許】保存

(七)   isapi_redirect的配置

打開isapi_redirect目錄下conf目錄,修改uriworkermap.properties文件,該文件的具體內(nèi)容如下:
# uriworkermap.properties - IIS
#
# This file provides sample mappings for example wlb
# worker defined in workermap.properties.minimal
# The general syntax for this file is:
# [URL]=[Worker name]
 
/admin/*=wlb
/manager/*=wlb
/jsp-examples/*=wlb
/servlets-examples/*=wlb
/ecshoping/*=wlb
 
# Optionally filter out all .jpeg files inside that context
# For no mapping the url has to start with exclamation (!)
 
!/servlets-examples/*.jpeg=wlb
 
#
# Mount jkstatus to /jkmanager
# For production servers you will need to
# secure the access to the /jkmanager url
#
/jkmanager=jkstatus
/*.jsp=wlb
/*.action=wlb
/*.do=wlb
/*=wlb 
 
解釋:wlb可理解為過濾器名稱

/*.jsp等等 為請求過濾的規(guī)則,isapi_redirect判斷當iis收到該請求時交給tomcat處理。/ecshoping/*=wlb  指定你要過濾的項目
打開isapi_redirect目錄下conf目錄,修改workers.properties.minimal文件,該文件的內(nèi)入如下:
# workers.properties.minimal -
#
# This file provides minimal jk configuration properties needed to
# connect to Tomcat.
#
# The workers that jk should create and work with
#
 
worker.list=wlb,jkstatus
 
#
# Defining a worker named ajp13w and of type ajp13
# Note that the name and the type do not have to match.
#
worker.ajp13w.type=ajp13
worker.ajp13w.host=localhost
worker.ajp13w.port=8009
 
#
# Defining a load balancer

 
worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w
 
#
# Define status worker
#
 
worker.jkstatus.type=status
 
該文件為默認的配置,一般不需要修改,保證跟以上一致就行
到此為止你可以倒杯咖啡來享受一下整合成功的喜悅了。此時你輸入你的域名就可以直接訪問你的javaweb項目了,而不用再加8080端口了。當iis接受到一個jsp網(wǎng)站isapi_redirect會轉發(fā)到tomcat處理,然后將處理結果再返回給客戶。

相關文章

  • 一次tomcat自動關閉的bug解決

    一次tomcat自動關閉的bug解決

    這篇文章主要給大家介紹了一次關于tomcat自動關閉的bug的解決過程,文中通過示例代碼介紹的非常詳細,對大家學習或者使用tomcat具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • IntelliJ?IDEA中配置Tomcat超詳細教程

    IntelliJ?IDEA中配置Tomcat超詳細教程

    這篇文章主要介紹了IntelliJ?IDEA中配置Tomcat超詳細教程,需要的朋友可以參考下
    2022-08-08
  • 修改Tomcat服務器默認端口號的實現(xiàn)方法

    修改Tomcat服務器默認端口號的實現(xiàn)方法

    這篇文章主要介紹了修改Tomcat服務器默認端口號的實現(xiàn)方法的相關資料,需要的朋友可以參考下
    2017-09-09
  • Tomcat安裝shell腳本的方法步驟

    Tomcat安裝shell腳本的方法步驟

    本文主要介紹了Tomcat安裝shell腳本的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Tomcat啟動時如何設置JVM參數(shù)

    Tomcat啟動時如何設置JVM參數(shù)

    這篇文章主要介紹了Tomcat啟動時如何設置JVM參數(shù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 詳解Tomcat是如何實現(xiàn)異步Servlet的

    詳解Tomcat是如何實現(xiàn)異步Servlet的

    這篇文章主要介紹了詳解Tomcat是如何實現(xiàn)異步Servlet的,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • startup.bat啟動Tomcat閃退問題原因及解決

    startup.bat啟動Tomcat閃退問題原因及解決

    本文主要介紹了startup.bat啟動Tomcat閃退問題原因及解決,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 關于tomcat下啟動solr遇到的問題及解決

    關于tomcat下啟動solr遇到的問題及解決

    這篇文章主要介紹了關于tomcat下啟動solr遇到的問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Tomcat實現(xiàn)session共享(session 會話復制)

    Tomcat實現(xiàn)session共享(session 會話復制)

    這篇文章主要介紹了Tomcat實現(xiàn)session共享,其實就是session 會話復制的相關方法,需要的朋友可以參考下
    2017-09-09
  • Tomcat處理http請求之源碼分析

    Tomcat處理http請求之源碼分析

    本文將從請求獲取與包裝處理、請求傳遞給Container、Container處理請求流程,這3部分來講述一次http穿梭之旅,感興趣的同學可以跟著小編一起學習
    2023-05-05

最新評論

大冶市| 兴隆县| 霍邱县| 芦山县| 澎湖县| 且末县| 灵璧县| 日喀则市| 达孜县| 鄂州市| 甘南县| 裕民县| 庆云县| 广昌县| 广平县| 高密市| 桦川县| 兴山县| 石林| 姜堰市| 额济纳旗| 溆浦县| 靖西县| 青铜峡市| 杭州市| 武夷山市| 疏附县| 庄浪县| 平定县| 石门县| 石柱| 道孚县| 泗洪县| 安义县| 社旗县| 莱州市| 黄梅县| 永川市| 遂昌县| 色达县| 隆子县|