配备Resin 3+iis 支持JSP且共享80端口

配置Resin 3+iis 支持JSP且共享80端口

软件环境

操作系统:win2003

SDK:JDK 1.6

服务器:IIS6.0和Resin 3.1.2

1、配置Resin

安装好SDK(我的SDK安装在:C:\Program Files\Java\jdk),解压Resin至:C:\resin3.1

在我的电脑上单击鼠标右键→属性→高级→环境变量:

新建:java_home 值为:C:\Program Files\Java\jdk;

新建:Resin_home 值为:C:\resin3.1(Resin安装的目录);

新建:classpath 值为:.;C:\Program Files\Java\jdk\lib\dt.jar;C:\Program Files\Java\jdk\lib\tools.jar 前面有一个点和一个分号;

编辑系统变量:path加上一个分号,在其后面加上:C:\Program Files\Java\jdk\bin;

2、复制Resin文件至IIS目录

这就需要我们自己来复制文件。我的IIS是安装在C:\Inetpub下的:

C:\Inetpub下面新建一个文件夹,重命名为scripts;

运行Rensin3.1下的setup.exe 选上iis/pws点OK,C:\Inetpub\scripts下就生成了isapi_srun.dll,如果失败请检查C:\Inetpub\scripts是否有权限;

在C:\Inetpub\scripts新建一个resin.ini文件。文件内容下面两行数据:

ResinConfigServer localhost 6802

IISPriority high

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

4、设置IIS

在默认网站上单击右键→属性→ISAPI筛选器→添加:

筛选器名称:Resin3.1(可随便填)

可执行文件:C:\Inetpub\scripts\isapi_srun.dll

在默认网站上单击右键→新建→虚拟目录

别名:scripts

本地路径:C:\Inetpub\scripts

单击WEB服务扩展→添加一个新的WEB服务扩展

扩展名:Resin(可随便添)

要求文件:C:\Inetpub\scripts\isapi_srun.dll

选中设置扩展状态为允许

5、设置Resin

打开C:\resin3.1\conf\resin.conf,在文件中找到(大概是在最后):

<host id=”>

<document-directory>doc</document-directory>

改成

<host id=”>

<document-directory>c:/inetpub/wwwroot</document-directory>

(c:/inetpub/wwwroot,为你的默认网站的目录)

然后先运行net stop w3svc关闭IIS服务;再运行net start w3svc重新启动IIS;打开Resin3.1\bin\httpd.exe。现在IIS6.0与Resin3.1已经成功整合了。

我们可以将httpd.exe作为服务启动。那么,计算机启动的时候就会启动httpd.exe:

安装服务:c:\resin3.1\bin\httpd.exe -install

取消服务:c:\resin3.1\bin\httpd.exe -remove

启动后访问IIS站点如果出现Server is currently unavailable or down for maintenance,运行resin下的setup.exe文件,点remove关闭窗口即可(注意点完remove后不要点OK,直接X就行了。)

配备Resin 3+iis 支持JSP且共享80端口

相关文章:

你感兴趣的文章:

标签云: