iis resin使iis支持jsp
2024-08-29 03:15:44
供稿:網(wǎng)友
1、安裝好J2SDK和Resin.(我J2SDK是安裝在D:/J2SDK下的,Resin是解壓縮在D:/Resin_3.0.8文件夾下的)。
2、環(huán)境變量。在我的電腦上單擊鼠標(biāo)右鍵→屬性→高級(jí)→環(huán)境變量。
1)新建兩個(gè)系統(tǒng)變量(單擊下面的新建):
①變量名:JAVA_HOME
變量值:D:/J2SDK(J2SDK安裝的目錄)
②變量名:classpath
變量值:.;%JAVA_HOME%/lib/tools.jar(注:前面是一個(gè)小數(shù)點(diǎn)加個(gè)分
號(hào),直接復(fù)制就可以)
③變量名:RESIN_HOME
變量值:D:/Resin_3.0.8(Resin安裝的目錄)
2)編輯系統(tǒng)變量Path
在變量值后面追加;%JAVA_HOME%/bin/
3、復(fù)制文件。在windows2003下面是不能使用Rensin_3.0.8/bin/setup.exe。運(yùn)行setup回報(bào)錯(cuò)。這就需要我們自己來復(fù)制文件。我
的IIS是安裝在C:/Inetpub下的。
1)C:/Inetpub下面新建一個(gè)文件夾,重命名為scripts
2)把Rensin_3.0.8/libexec下的isapi_srun.dll復(fù)制到
C:/Inetpub/scripts下
3)在C:/Inetpub/scripts新建一個(gè)resin.ini文件。
文件內(nèi)容下面兩行數(shù)據(jù):
ResinConfigServer localhost 6802
IISPriority high
(官方的文檔上說只有需要建立多個(gè)站點(diǎn)的時(shí)候才必須使用
resin.ini。如果只有一個(gè)站點(diǎn)就沒必要新建resin.ini。推薦使用)
4、設(shè)置IIS。
1)在默認(rèn)網(wǎng)站上單擊右鍵→屬性→ISAPI篩選器→添加
篩選器名稱:Resin_3.0.8(可隨便填)
可執(zhí)行文件:C:/Inetpub/scripts/isapi_srun.dll
2)在默認(rèn)網(wǎng)站上單擊右鍵→新建→虛擬目錄
別名:scripts
本地路徑:C:/Inetpub/scripts
3)單擊WEB服務(wù)擴(kuò)展→添加一個(gè)新的WEB服務(wù)擴(kuò)展
擴(kuò)展名:Resin(可隨便添)
要求文件:C:/Inetpub/scripts/isapi_srun.dll
選中設(shè)置擴(kuò)展?fàn)顟B(tài)為允許
5、設(shè)置Resin_3.0.8/conf/resin.conf。
在文件中找到(大概是在最后)
doc
改成
c:/inetpub
(c:/inetpub,為你的默認(rèn)網(wǎng)站的目錄)
好,到這里,我們就完全設(shè)置完了。
然后先運(yùn)行net stop w3svc關(guān)閉IIS服務(wù)。
再運(yùn)行net start w3svc重新啟動(dòng)IIS。
打開Resin_3.0.8/bin/httpd.exe。
現(xiàn)在IIS6.0與Resin_3.0.8已經(jīng)成功整合了。我們可以將httpd.exe作為服務(wù)啟動(dòng)。那么,計(jì)算機(jī)啟動(dòng)的時(shí)候就會(huì)啟動(dòng)httpd.exe。
安裝服務(wù)
d:/resin_3.0.8/bin/httpd.exe -install
取消服務(wù)
d:/resin_3.0.8/bin/httpd.exe -remove