IIS 5与 Resin整合方法 1、安装Resin
1)D:\SJJ\Install\resin308.rar解压到D:\SJJ盘,形成目录D:\SJJ\resin308\bin 2) 通过D:\SJJ\resin308\conf\resin.conf进行主目录和端口的配置(这是Resin自带的jsp解析服务) 主目录:
3)设置环境变量。在我的电脑上单击鼠标右键→属性→高级→环境变量。 新建两个系统变量(单击下面的新建):
①变量名:JAVA_HOME 变量值:D:\j2sdk142_19(J2SDK安装的目录) ②变量名:classpath 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar(注:前面是一个小数点加个分号,直接复制就可以)
③变量名:RESIN_HOME 变量值:D:\Resin_3.0.8(Resin安装的目录) 编辑系统变量(不需要新建,列表中存在)
①变量名:Path 在path变量值后面追加;%JAVA_HOME%\bin\
3、重新启动机器,让设置系统变量生效 1)测试j2sdk是否配置成功 在cmd中检验是否安装成功,运行javac,会出现如下窗口
2)测试Resin 在IE中输入http://localhost:81/test.jsp
4、IIS安装(添加删除组件) 主目录: D:\SJJ 端口: 80 默认文档: sjj.asp 测试IIS:
在IE中输入http://localhost/sjj.asp 或 在IE中输入http://127.0.0.1
5、整合IIS和Resin,使得.asp和.jsp都能运行 前四步使得IIS可以运行.asp,resin可以运行.jsp;下面整合IIS和Resin,使得IIS既能运行.asp,也可以运行.jsp。
1)在D:\SJJ目录下新建一个目录Scripts,即:D:\SJJ\Scripts
2)运行D:\SJJ\resin308\bin\setup.exe 选中IIS/PWS: D:\SJJ\scripts 确定后,在D:\SJJ\scripts下会有:isapi_srun.dll 如果没有,则把D:\SJJ\resin308\libexec下的isapi_srun.dll复制到 D:\SJJ\scripts下
3)在D:\SJJ\scripts新建一个resin.ini文件。 文件内容下面两行数据: ResinConfigServer localhost 6802
IISPriority high (官方的文档上说只有需要建立多个站点的时候才必须使用 resin.ini。如果只有一个站点就没必要新建resin.ini。推荐使用)
4)设置IIS。
①在默认网站上单击右键→属性→ISAPI筛选器→添加 筛选器名称:Resin(可随便填) 可执行文件:D:\SJJ\scripts\isapi_srun.dll
②在默认网站上单击右键→新建→虚拟目录 别名:scripts 本地路径:D:\SJJ\scripts\
③单击WEB服务扩展→添加一个新的WEB服务扩展 扩展名:Resin(可随便添) 要求文件:D:\SJJ\scripts\isapi_srun.dll 选中设置扩展状态为允许 本人亲测此步可省略。
6、然后先运行net stop w3svc关闭IIS服务。 再运行net start w3svc重新启动IIS。 打开D:\SJJ\resin308\\bin\httpd.exe。 现在IIS与Resin_3.0.8已经成功整合了。我们可以将httpd.exe作为服务启动。那么,计
算机启动的时候就会启动httpd.exe。 安装服务 d:\resin_3.0.8\bin\httpd.exe -install 取消服务 d:\resin_3.0.8\bin\httpd.exe -remove