resin2.1.4+iis 配置方法
第一步,安裝jdk1.2.2
執(zhí)行 jdk-1_2_2_008-win.exe ,將jdk1.2.2安裝到硬盤
-------說明:把jdk安裝到C盤或D盤都可以,這里假設(shè)安裝在D盤 d:\jdk
如圖中紅圈標(biāo)示位置:
經(jīng)過幾步之后選擇JAVA運(yùn)行環(huán)境的安裝位置,直接選“next”安裝:
jdk安裝完畢后重新啟動(dòng)電腦
第二步,設(shè)置環(huán)境變量
右鍵“我的電腦”,選 屬性 -> 高級(jí) -> 環(huán)境變量
在“系統(tǒng)變量”處設(shè)置如下幾個(gè)變量:
A. CLASSPATH =d:\jdk\lib\dt.jar;d:\jdk\lib\tools.jar
B. JAVA_HOME =d:\jdk
C. 在 path 的值中添加 d:\jdk\;d:\jdk\bin;
如圖:
第三步,配置resin
拷貝resin目錄到D盤根目錄,如圖:
執(zhí)行d:\resin\bin\httpd.exe,彈出兩個(gè)窗口,先不要關(guān)掉,如果像下圖這樣就對(duì)了:
此時(shí)請(qǐng)打開瀏覽器敲入http://127.0.0.1:8080/,應(yīng)可看到如下畫面:
在D盤建立 d:\inetpub\wwwroot 和 d:\inetpub\scripts目錄
在internet服務(wù)管理器中將主目錄指向以wwwroot,另建一個(gè)script目錄,指向到scripts,如果原來就有目錄,則不必新建,確認(rèn)其可正常工作就可以了
關(guān)閉iis:先關(guān)掉httpd.exe窗口,另一個(gè)窗口將自動(dòng)關(guān)掉
運(yùn)行:net stop w3svc
拷貝 D:\resin\libexec\isapi_srun.dll 到 D:\Inetpub\scripts 下面
添加isapi篩選器:
該篩選器添加后,優(yōu)先級(jí)為“* 未知 *”,不要理它,繼續(xù)下面的工作
在 d:\inetpub\scripts 目錄下建立 resin.ini 文件,內(nèi)容如下:
CauchoConfigFile d:/resin/conf/resin.conf
修改 d:\resin\conf\resin.conf:
尋找“<caucho.com>”,一般是第20行左右,在它下面加入“<iis priority='high'/>”尋找“<doc-dir>doc</doc-dir>”,一般是在第67行左右,把它注釋掉:
“<!-- <doc-dir>doc</doc-dir> -->”
將其上方的“<http-server>”改為
“<http-server app-dir='d:\inetpub\wwwroot'>”
到第178行左右,將
<servlet-mapping url-pattern='*.xtp' servlet-name='xtp'/>
<servlet-mapping url-pattern='*.jsp' servlet-name='jsp'/>
換成
<servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/>
<servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/>
<!--
<servlet-mapping url-pattern='*.xtp' servlet-name='xtp'/>
<servlet-mapping url-pattern='*.jsp' servlet-name='jsp'/>
-->
綠色部分刪掉也可以,保留原來的是為了和原配置相對(duì)照
安裝服務(wù):
在Dos窗口中執(zhí)行 d:\resin\bin\httpd -install 后,彈出一個(gè)小窗口提示服務(wù)添加成功
此時(shí)查看控制面板->管理工具->服務(wù),應(yīng)該已經(jīng)有“Resin Web Server”服務(wù)了,找到并手工啟動(dòng)它,只此一次,以后就不用手工啟動(dòng)了
刪除Resin Web Server服務(wù)方法:運(yùn)行 d:\resin\bin\httpd -remove
運(yùn)行:net start w3svc
重啟電腦
在當(dāng)前站點(diǎn)名稱上右鍵打開屬性面板
按下圖順序設(shè)置
第7步應(yīng)選擇d:\inetpub\scripts目錄下的isapi_srun.dll
然后啟動(dòng)當(dāng)前站點(diǎn),
再查看isapi篩選器,jsp篩選器的優(yōu)先級(jí)應(yīng)該變?yōu)?/font>“高”了,如下圖。否則重做,直到做對(duì)為止
設(shè)置默認(rèn)文檔:
測試jsp程序:
將下列暗紅色代碼寫入index.jsp文件并存入 d:\inetpub\wwwroot 目錄下
<%@ page contentType="text/html;charset=gb2312"%>
<%
int a=1;
int b=4;
%>
<%=(a+b)%>
在瀏覽器中輸入:http://10.20.128.20 如果頁面上顯示“5”,就大功告成了!
如果沒有啟動(dòng)resin。將得到下面的錯(cuò)誤信息:Can't contact Servlet Runner at localhost:6802
啟動(dòng)iis : net start w3svc
停止iis : net stop w3svc
安裝resin服務(wù) : d:\resin\bin\httpd –install
刪除resin服務(wù) : d:\resin\bin\httpd –remove