Win7系統IIS7+Tomcat7集成


Win7系統IIS7+Tomcat7集成

IIS是Internet Information Services(互聯網信息服務)的縮寫,是由微軟公司提供的基於運行Microsoft Windows的互P聯網基本服務,是微軟在Windows中內置的Web服務器軟件。通過IIS和Tomcat的集成可以讓Tomcat處理JSP,IIS處理ASP和Html靜態頁面。

一、安裝tomcat

我所用的Tomcat是最新版的7.0.27直接安裝版,安裝的位置是D:\Program Files\Tomcat7,記住這個路徑會多次用到,注意在Tomcat之前一定要安裝JDK,這里我用的是jdk1.7.

 

 二、配置IIS

進入Win7的控制面板,打開程序功能,點擊選擇打開或關閉Windows功能

Windows功能的選項菜單,把internet信息服務的所有的組件全部勾起來。

注意:安裝完成后IIS的地址是http://localhosttomcat的地址http://localhost:8080看看出沒出現默認畫面。

三、集成Tomcat

1、連接器jk

tomcatbin目錄下新建目錄jk\,把下載的isapi_redirect.dll(連接器,可從網上下載http://mirror.bit.edu.cn/apache//tomcat/tomcat-connectors/jk/binaries/windows/,我使用的是目前的最新版1.2.35),拷貝到這個目錄下。

2、在tomcatconf目錄下創建兩個文件workers.propertiesuriworkermap.properties

Workers.properties文件的內容:

workers.tomcat_home=D:\Program Files\Tomcat7

workers.java_home=D:\Program Files\Java\jdk1.7

ps=\

worker.list=worker1

worker.worker1.port=8009

worker.worker1.host=localhost

worker.worker1.type=ajp13

worker.worker1.lbfactor=1

 

uriworkermap.properties文件的內容(注意:這個文件說明了符合哪些條件的uri才能被轉發到tomcat中,可能的設置有)

/*=worker1

/*.jsp=worker1

/jsp-example/*=worker1

!/*.gif=worker1

 

3、導入注冊表文件tomcat.reg

任意的在哪里建一個文本文檔,命名為tomcat.reg,內容如下:

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"="D:\\Program Files\\Tomcat7\\logs\\isapi.log"

"worker_file"="D:\\Program Files\\Tomcat7\\conf\\workers.properties"

"worker_mount_file"="D:\\Program Files\\Tomcat7\\conf\\uriworkermap.properties"

"log.level"="realease"

 

雙擊運行這個文件導入到注冊表中:

4、建立網站的虛擬目錄

打開你的Internet信息服務管理器,進入管理頁面,展開左邊的連接欄,選擇你的一個網站,這里我的網站名是tomcat,主目錄是e:\tomcat,鼠標單擊右鍵添加虛擬目錄,打開虛擬目錄對話框。

別名處寫上jakarta,其中jakarta是一個規定名字,必須這么創建,這個虛擬目錄要指向isapi_redirect.dll的所在目錄,並且設置為可執行IsApi.

5、添加篩選器

選中自己的網站,選擇ISAPI篩選器,如圖所示:

在出現的框中,單擊鼠標右鍵,單擊添加選項,出現添加ISAPI篩選器對話框,在名稱處中輸入jakarta,並選擇連接器的路徑,如下圖所示:

6、添加腳本映射

單擊“程序處理映射”選項,在打開的對話框中鼠標右鍵單擊“添加腳本映射”選項,在打開的對話框中,按下圖的配置進行輸入:

 

在彈出的對話框中單擊是按鈕。

之后選擇jakarta這項,單擊鼠標右鍵選擇編輯功能權限選項,如下圖所示全部選中。至此所有的配置完畢。

在瀏覽器中輸入“http://localhost”,在IE中有時如果不加HTTP的化可能會出現錯誤,這樣(不加8080)訪問IIS的服務器,可以看到網頁顯示的是tomcat的默認主頁,說明IIS已經指向了tomcat,為了能更好的服務最好將兩個服務器指向同一個的Web的目錄,這樣的IIS就支持jsp了,完成之后重新啟動。

tomcat的配置文件server.xml文件中添加以下這句話可以更改tomcat的默認目錄:

<Context path=”” docBase=”e:\tomcat”(此處為你的網站根目錄,通過這句話的映射,可以將原先的默認更改為新的目錄) debug=”0”/>

以上的操作是我根據網上的,書上的做的總結。在百度文庫中我也發了一份,我也是初級的研究,如有不足之處希望大家理解。希望大家給我評論一下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM