发新话题
打印

Resin3.0.8与IIS5.1整合

Resin3.0.8与IIS5.1整合

一直想在windows xp sp2系统中调试jsp网站环境,经过N次失败后,今天2006年10月22日终于在xp sp2系统中配置成功了jsp环境,即Resin3.0.8与IIS5.1整合。参考网上的这些IIS与Resin集成文章,现在把设置方法及步骤写在下面,以作备忘和交流:

一、安装 J2SEv1.4.2_12SDK , 默认的安装目录为C:\j2sdk1.4.2_12
软件可以到 http://java.sun.com/j2se/1.4.2/download.html
下载 j2sdk-1_4_2_12-windows-i586-p.exe。

二、配置环境变量JAVA_HOME,CLASSPATH,PATH如下

ClassPath=.;C:\j2sdk1.4.2_12\lib\tools.jar;C:\j2sdk1.4.2_12\lib\dt.jar;
JAVA_HOME=C:\j2sdk1.4.2_12
PATH=C:\j2sdk1.4.2_12;C:\j2sdk1.4.2_12\bin;

三、安装resin-3.0.8
软件可以到http://www.jspcn.net/htmldown/8/11230791325461300.html
下载resin-3.0.8.ZIP。
直接解压即可。并且设置RESIN_HOME环境变量RESIN_HOME=C:\resin 该目录为我安装resin-3.0.8的默认目录。


四、将resin文件夹中的isapi_srun.dll复制到c:\Inetpub\scripts(设IIS的安装文件夹为c:\Inetpub,可自行修改)。
并且在C:\Inetpub\scripts新建一个resin.ini文件。文件内容下面两行数据:

ResinConfigServer localhost 6802
IISPriority high

(官方的文档上说只有需要建立多个站点的时候才必须使用resin.ini。如果只有一个站点就没必要新建resin.ini。推荐使用)

五、通过控制面板,启动“Internet信息服务”
1、为默认网站建立一个名为“scripts”的虚拟目录,使其指向c:\Inetpub\scripts;
2、右击,选择属性,在“ISAPI筛选器”标签中新建一个筛选器,名称自定(我的叫Resin),可执行文件设为c:\Inetpub\scripts\isapi_srun.dll;
3、右击,选择属性,在“主目录”标签中,单击“配置”按钮,新建一个应用程序映射,其中可执行文件设为c:\Inetpub\scripts\isapi_srun.dll,扩展名设为.jsp;
4、右击,选择属性,在“文档”标签中,添加默认文档index.jsp;


六、设置Resin\conf\resin.conf
在文件中找到(大概是在最后)
<host id=''>
<document-directory>doc</document-directory>
改成
<host id=''>
<document-directory>d:/web</document-directory>
(d:/web,为你的默认网站的目录) 好,到这里,我们就设置完了。
然后先运行net stop w3svc关闭IIS服务。
再运行net start w3svc重新启动IIS。
打开Resin\bin\httpd.exe。
现在IIS5.1与Resin_3.0.8已经成功整合了。我们可以将httpd.exe作为服务启动。那么,计算机启动的时候就会启动httpd.exe。
安装服务
c:\resin\bin\httpd.exe -install
取消服务
c:\resin\bin\httpd.exe -remove
这样在winXP下的IIS与Resin集成的一个JSP空间就设置完成了,我写出来和大家交流,希望可以帮助一些初学者,有错误或不足之处请指出来,一起学习!
测试Resin服务 http://localhost:8080

TOP

支持咯

提示: 作者被禁止或删除 内容自动屏蔽

TOP

发新话题