IIS6+Tomcat7整合

IIS6.0+Tomcat整合html

1.首先準備工做
Windows IIS 6.0
apache-tomcat-7.0.26.exe
tomcat-connectors-1.2.33-windows-i386-iis.zip
jdk-7u1-windows-7.0.exe
apache-tomcat和tomcat-connectors能夠到 http://tomcat.apache.org/裏面去下載到

軟件都下載好了,如今咱們就來開始安裝軟件。
1.       先安裝java
根據本身的愛好把java安裝到指定的目錄裏面去。我裝在D:/Java

安裝好了以後會有一個jre目錄。其實用到的主要是這個目錄,如今開始來設置java的環境變量。
Java 環境變量:
           打開->個人電腦->屬性->高級->環境變量

會看到一個用戶變量和一個系統變量,這裏要注意了在用戶變量裏面定義的系統變量裏面是引用不了的。
(1)首先要想java程序在任何位置都能被使用,就要爲java設置系統的環境變量
你會看到一個administrator的環境變量窗口和一個系統環境變量窗口。
一、administrator設置java環境變量
         首先先建一個JAVA_HOME變量名,值爲jdk的路徑(如jdk安裝在D:/Java/jdk_1.7.x)
         JAVA_HOME=D:/Java/jdk_1.7.x
         而後設置一個CLASSPATH
         CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意:路徑前面有個點,這個點是必須的,後面的%JAVA_HOME%是引用前面的路徑,\lib\dt.jar和 \lib\tools.jar要和安裝路里的文件要對應上。
最後在設置一個Path
Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
這樣administrator的java環境變量就設置好了,測試一下
運行->cmd->java javac java -version看看有沒有信息出來,若是有就說明成功了,若是沒有,就說明沒有成功。
二、打開個人電腦->屬性->高級->環境變量->設置(系統下設置java環境變量)
首先先建一個JAVA_HOME跟上面設置的同樣
而後在設置一個CLASSPATH也跟上面同樣
最後在設置一個Path
注意:最後的一個Path系統變量裏面有,把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin追加到後面就好了。
如今來測有沒有成功。

網上有不少設置java環境變量的文章,我看了不少都沒有說明應該在哪設置,怎麼設置。通過個人測試,我已經得出應該怎麼設置了
windows的環境變量分了兩個一個是用戶的系統變量一個是系統的系統變量,用戶的系統變量只有這個用戶登錄才能生效,系統環境變量
就不同了,無論哪一個,上面的設置只能在一個環境裏面設置,不能在用戶環境裏設置,而後到系統環境裏面去引用,那會找不到的。因此
要設置只能在一個環境裏面設置好,若是有變量名的追加到後面,用;分隔,沒有的就新建一個。
到此Java就配置好了,以後的操做跟Java就沒有關係了。
2.       安裝Tomcat
根據提示安裝好Tomcat,這樣Tomcat就安裝好了
3.       配置tomcat鏈接器
(1).首先在tomcat目錄下建一個jakarta目錄,我這裏建在tomcat/bin/jakarta下面
而後在建立workers.properties、uriworkermap.properties這兩個文件
workers.properties內容爲:
workers.tomcat_home=D:\Tomcat_7
workers.java_home=D:\Java\jdk1.7.0_01
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
woker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
這裏面的路徑要根據本身的軟件安裝位置設置。
 uriworkermap.properties內容爲:
/*.jsp=ajp13
/*=ajp13
         而後在新建一個a.reg名字能夠隨便起的
a.reg內容爲:
         Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"worker_file"="D:\\Tomcat_7\\bin\\jakarta\\conf\\workers.properties"
"worker_mount_file"="D:\\Tomcat_7\\bin\\jakarta\\conf\\uriworkermap.properties"
"log_file"="D:\\Tomcat_7\\bin\\jakarta\\logs\\isapi.log"
"log_level"="debug"
這裏也是根據本身的軟件路徑來寫。而後運行一下a.reg文件。而後在到註冊表裏看一下有沒有生成。

最後在把tomcat-connectors-1.2.33-windows-i386-iis.zip裏面的isapi_redirect.dll解壓到以前建的jakarta裏面去
好了到此tomcat鏈接器配置好了
如今來整合IIS和Tomcat。
4.       整合IIS和Tomcat
安裝好IIS的能夠直接來配置了,若是沒有安裝的如今來安裝一下

在配置以前先來肯定一下IIS和tomcat 是否是都是正常的

正常的如今咱們來配置IIS讓他能支持jsp.
(1)     新建一個虛擬主機,或者直接用默認網站(這裏我是新建的主機www)

 

 

屬性->添加ISAPI篩選器java

而後主目錄->配置web

添加一個ISAPI擴展
而後在文檔裏面添加一個默認文檔

最後在web服務擴展里加一個jakarta並啓用它

 
注意:ISAPI篩選器是在訪問事後才激活的,新建的是沒有那個綠色上向的箭頭的

到此IIS和Tomcat 就整合好了,之後的優化在進一步配置。
相關文章
相關標籤/搜索