(1)Windows xp Service Pack 3
(2)j2sdk-1_6-windows-i586.exe 下載地址: http://java.sun.com/
(3)Apache Tomcat/6.0.14 下載地址
http://apache.etoak.com/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.zip
(4)apache_2.0.59-win32-x86-no_ssl.msi 下載地址
http://2.51dd.com/down/apache_2.2.3-win32-x86-no_ssl.msi?115.150.201.199002TFlag=1256267234&OPIN=B9C4DAEAF96DC3397E4D08400BFE509A.msi
mod_jk:Apache組織Jakarta項(xiàng)目組開(kāi)發(fā)的使Apache支持Tomcat的插件。有了這個(gè)插件,Tomcat能夠和Apache進(jìn)行無(wú)縫連接。
(5)mod_jk-apache-2.2.3.so 的下載
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.28/mod_jk-1.2.28-httpd-2.2.3.so
注:(3),(4),(5)最主要.可以直接點(diǎn)擊鏈接下載;
apche的版本必須與mod_jk-**.so的版本相同.主要就是不同版本使得配置麻煩,而且還沒(méi)用!
確保系統(tǒng)中Tomcat和JDK的環(huán)境變量配置正確,并能正確運(yùn)行.這里就不詳細(xì)講解了。
2.
一、建立虛擬目錄
Tomcat服務(wù)器有默認(rèn)的虛擬目錄(C:\jdk1.4\webapps) (隨便),但是我們開(kāi)發(fā)網(wǎng)站時(shí)一般放在自建的文件夾下,如果想把一般文件夾變成Tomcat認(rèn)識(shí)的虛擬目錄,我們需要自己配置?,F(xiàn)在結(jié)合實(shí)例介紹配置Tomcat虛擬目錄的方法:
(1)在E盤(pán)建立apache文件夾,然后在文件夾下做個(gè)簡(jiǎn)單的JSP文件(用于測(cè)試),命名為index.jsp,內(nèi)容如下:
<html>
<head>
<title>Hello</title>
</head>
<body>
<%out.println("Hello World!");%>
</body>
</html>
(2)關(guān)閉Tomcat服務(wù)器.
(3)修改Tomcat下conf中的server.xml文件,在</Host>前面添加這句代碼:
<Context
path="/apache" docBase="E:\apache" debug="0" reloadable="true"
crossContext="true"></Context>,然后保存文件. 配置虛擬目錄
(4)啟動(dòng)Tomcat服務(wù)器.
(5)在IE中輸入http://localhost:8080/apache/index.jsp鏈接后,如果看到"Hello World!"后表示虛擬目錄apache設(shè)置成功。
二、安裝Apache(apache_2.2.3-win32-x86-no_ssl.msi)
(1)安裝時(shí)改變安裝目錄,本次設(shè)置為C:\ (隨便,不限定)
(2)參數(shù)設(shè)置可以任意取值(注意要按照提示的格式填寫(xiě))或不用填寫(xiě)直接下一步(安裝完后可在httpd.conf文件中修改)。
(3)安裝完后,在系統(tǒng)"拖盤(pán)"處看見(jiàn)Apache的羽毛圖標(biāo),如果機(jī)子本身已安裝IIS,此時(shí)圖標(biāo)上為紅色的圓點(diǎn),是因?yàn)镮IS和Apache在端口
80上的重復(fù),修改IIS端口為其它端口.或修改apache\conf下的httped.conf文件,修改"Listen 80"
中的80位其它.(本配修改了IIS端口,使得Apache的端口為80)
(4)解決不自動(dòng)顯示中文:編輯C:\Apache
Group\Apache2\conf目錄下配置文件httpd.conf。用記事本打開(kāi)它并查找"AddDefaultCharset
ISO-8859-1",注釋掉"AddDefaultCharset ISO-8859-1",即在"AddDefaultCharset
ISO-8859-1"前加個(gè)"#"字符。然后在"#AddDefaultCharset ISO-8859-1"下面添加如下三行:
AddDefaultCharset GB2312
DefaultLanguage GB2312
AddLanguage zh-cn .cn
三、測(cè)試Apache
安裝配置完Apache服務(wù)器后,我們需要測(cè)試一下,看看是否安裝成功。
(1)
啟動(dòng)Apache服務(wù)器:點(diǎn)"開(kāi)始" -> "程序" -> "Apache HTTP Server 2.2.3" ->
"Control Apache Server" -> "Monitor Apache
Servers",如果在系統(tǒng)"拖盤(pán)"處看見(jiàn)Apache的羽毛圖標(biāo)上出現(xiàn)綠色小三角.則表示Apache服務(wù)器成功啟動(dòng)了。如果控制臺(tái)出現(xiàn)"no
installed service named"Apache2" ",在運(yùn)行中cmd到apache的bin目錄下,httpd.exe -k
install -n apache2 跟著就有了apache2這個(gè)服務(wù)了....
圖上顯示:刪除和添加服務(wù).
(2)在IE中輸入http://localhost(如果是默認(rèn)的80則不需要填端口,不然則需要填)后,看到Apache的帶有羽毛的apache首頁(yè),表示安裝成功。
(3)關(guān)閉Apache服務(wù)器:?jiǎn)螕粝到y(tǒng)"拖盤(pán)"里Apache的圖標(biāo),選"Stop",如果在系統(tǒng)"拖盤(pán)"處看見(jiàn)Apache的羽毛圖標(biāo)上出現(xiàn)紅色的圓點(diǎn).則表示Apache服務(wù)器成功關(guān)閉了。
四、整合Apache服務(wù)器和Tomcat服務(wù)器
(1)在C:\Apache Group\Apache2\conf目錄下新建一個(gè)文件,一定命名為workers.properties,和步驟(3)中的"JkWorkersFile"內(nèi)容相同,workers.properties內(nèi)容如下
#指定Tomcat的主目錄以及JDK
workers.tomcat_home=c:\Tomcat(安裝的Tomcat的根目錄)
workers.java_home=C:\jdk1.4(安裝的JDK的根目錄)
ps=/
#Worker列表
worker.list= ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1 (1)關(guān)掉Apache、Tomcat服務(wù)器.
(2)將mod_jk-apache-2.0.59.so重復(fù)名為mod_jk.so復(fù)制到C:\Apache Group\Apache2\modules子目錄下。
(3)編輯apache2\conf下的httpd.conf配置文件的最末尾:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "conf/workers.properties"
JkLogFile "logs/mod_jk.log"
JkLogLevel info
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.action ajp13
Alias /項(xiàng)目名稱 "項(xiàng)目具體地址"
#我的是: Alias /shopping “E:/shopping”
#將所有servlet 和jsp請(qǐng)求通過(guò)Ajp13的協(xié)議送給Tomcat,讓Tomcat來(lái)處理
#------------------------------------
#JkMount指示,將哪些請(qǐng)求發(fā)到Tomcat,如果在其它目錄也有servlet,也需在這里映射,
#比如,如果/axis/下面有很幾個(gè)servlet,可以分別映射,也可以JkMount /axis ajp13全部映射,所有/axis下的訪問(wèn),都交給tomcat.
#另外,如果要用tomcat的admin管理,還需要JkMount /admin/* ajp13
#注意,JkMount后面的ajp13是Worker名,應(yīng)該在下面的workers.properties中定義.
4)編輯C:\Apache Group\Apache2\conf目錄下配置文件httpd.conf。
<Directory "E:/shopping"> Directory標(biāo)簽下內(nèi)加上你的項(xiàng)目具體位置
注意DocumentRoot ”E:/shopping ”也是項(xiàng)目位置
五、測(cè)試Apache服務(wù)器和Tomcat服務(wù)器整合
(1)啟動(dòng)Tomcat、Apache服務(wù)器
(2)在IE中輸入"http://localhost:8080/shopping/index.jsp"。鏈接后,如果看到"Hello World!",表明Tomcat啟動(dòng)成功。
(3)在IE中輸入"http://localhost/shopping/index.jsp"。鏈接后,如果再次看到"Hello World! ",則表明Apache服務(wù)器和Tomcat服務(wù)器整合成功。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。