引用:http://www.codesky.net/article/201012/149232.html
部署環(huán)境:
JDK1.5、
Tomcat
?5.5、IIS6.0、windows2003?
Tomcat
安裝目錄:
E:\Tomcat_test?
Tomcat
的HTTP端口:
8080?
Tomcat
的AJP13端口:
8009?
Tomcat
的域名配置:
?
1、先從
Tomcat
的域名配置入手,可以直接在 C:\WINDOWS\system32\drivers\etc下的hosts 文件里添加一個(gè)域名:?
127.0.0.1 localhost?
127.0.0.1 www.sqc.com?
2、在E盤(pán)下新建文件夾webjsp,用來(lái)存放工程,相當(dāng)于
tomcat
中的webapps目錄;在webjsp文件夾下新建目錄www.sqc.com,把工程放到該目錄下(我將整個(gè)工程目錄放到了此目錄里,目錄名稱是myapp)?
3、修改
Tomcat
的配置文件server.xml,在Engine中添加Host節(jié)點(diǎn):?
<Host name="localhost" debug="0" appBase="webapps"?
unpackWARs="true" autoDeploy="true"?
xmlValidation="false" xmlNamespaceAware="false">?
</Host>?
<Host name="www.sqc.com" appBase="E:\webjsp\www.sqc.com" uppackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">?
<Context path="" docBase="myapp" debug="0" reloadable="true"/>?
</Host>?
說(shuō)明:?
name:虛擬主機(jī)名字?
appBase:虛擬主機(jī)的目錄,可以是絕對(duì)路徑,也可以是相對(duì)于catalina_home的相對(duì)目錄?
容器Context表示一個(gè)Web應(yīng)用程序?
path:指定web應(yīng)用的URL入口?
docBase:應(yīng)用程序的路徑,可以是Host的appBase中指定值的路徑,也可以是絕對(duì)路徑?
此時(shí)啟動(dòng)
Tomcat
,在地址欄中輸入http://www.sqc.com:8080,應(yīng)該可以看到myapp工程的主頁(yè)面;?
如果輸入http://localhost:8080,則可以看到
Tomcat
小貓。?
到此
Tomcat
的域名配置完畢。?
Tomcat
結(jié)合IIS的配置:
?
1、首先在
Tomcat
的根目錄下新建一個(gè)目錄iis,然后把isapi_redirector2.dll文件放到iis目錄下。?
2、在
Tomcat
的conf目錄下建jk2.properties文件,添加:?
request.tomcatAuthentication=false?
3、在
Tomcat
的conf目錄下建workers2.properties文件,添加:?
#
tomcat
路徑隨
Tomcat
的安裝地址而改變 端口號(hào)也改為當(dāng)前
Tomcat
使用的端口?
[shm:]?
info=Shared memory file.Required for multiprocesss servers?
file=E:/Tomcat_test/logs/jk2.log?
size=1000000?
#注意端口號(hào)?
[channel.socket:localhost:8009]?
info=Ajp13 worker,connects to?
tomcat
?instance using AJP 1.3 protocol?
tomcatId=localhost:8009?
# Map webapps to the web server uri space?
[uri:/*.jsp]?
[uri:/*.do]?
[uri:/*]?
4、把JDK中的lib目錄下的tools.jar 文件復(fù)制到
Tomcat
的common\lib目錄下?
至此,
Tomcat
中的配置就完成了。?
IIS配置:
?
1、先建立一個(gè)iis.reg文件激活isapi_redirector2.dll:?
Windows Registry Editor Version 5.00?
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]?
"serverRoot"="e:\\Tomcat_test"?
"extensionUri"="/jakarta/isapi_redirector2.dll"?
"workersFile"="e:\\Tomcat_test\\conf\\workers2.properties"?
"logLevel"="debug"?
雙擊將該文件導(dǎo)入注冊(cè)表。?
2、首先在IIS中新建一個(gè)網(wǎng)站,我取名為test,路徑(網(wǎng)站主目錄)指向E:\webjsp,要把“允許匿名訪問(wèn)網(wǎng)站選上”,設(shè)置網(wǎng)站的訪問(wèn)權(quán)限是前兩項(xiàng)即:讀取和運(yùn)行腳本(如ASP),然后下一步、直到完成。?
3、在網(wǎng)站中新建一個(gè)虛擬目錄,取名jakarta,把網(wǎng)站內(nèi)容目錄的路徑指向
Tomcat
目錄下的建的iis目錄,即存放isapi_redirector2.dll文件的目錄,設(shè)置網(wǎng)站的訪問(wèn)權(quán)限是前兩項(xiàng)即:讀取和運(yùn)行腳本(如ASP),然后下一步、直到完成?
4、右鍵點(diǎn)虛擬目錄jakarta -->屬性-->虛擬目錄-->執(zhí)行權(quán)限,選擇“腳本和可執(zhí)行文件” -->配置(進(jìn)入“應(yīng)用程序配置”選項(xiàng)卡)-->添加-->可執(zhí)行文件選擇 isapi_redirector2.dll文件,擴(kuò)展名添加為 .jsp,同樣的步驟添加一個(gè)擴(kuò)展名為.do的(如果報(bào)文件路徑需要用括號(hào)括起來(lái),就在路徑兩頭加上雙引號(hào) "" 即可)-->然后點(diǎn)應(yīng)用-->確定。?
5、右鍵點(diǎn)網(wǎng)站(test)-->屬性-->ISAPI篩選器-->添加-->篩選器名稱為jakarta,執(zhí)行文件選擇isapi_redirector2.dll文件-->應(yīng)用-->確定。?
6、添加一個(gè)Web服務(wù)擴(kuò)展:擴(kuò)展名為jakarta,要求的文件為 isapi_redirector2.dll 文件,設(shè)置擴(kuò)展?fàn)顟B(tài)為允許。?
7、右鍵點(diǎn)網(wǎng)站-->屬性-->服務(wù)-->隔離模式選上以IIS5.0隔離模式運(yùn)行WWW服務(wù)。?
至此,配置就完全結(jié)束了,重啟
Tomcat
和IIS(注意IIS 不能只重啟一個(gè)網(wǎng)站,必須是整個(gè)IIS),然后在地址欄中輸入www.sqc.com應(yīng)該出工程myapp的頁(yè)面了。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
