Resin 3.0.14 和 IIS6 整合

经过这些天的研究终于搞定了Resin3.0.14和IIS6的整合。为了和大家共享所以专门写了出来。以供大家参考。

切入正题:

1. 系统要求

(1) Windows Server 2003+IIS6

(2) jdk1.4 (可以到官方网站下载。)

(3) Resin 3.0.14 (Resin3.0.14可以到官方网站下载.)

2. 准备工作

(1)下载Resin3.1.14 解压缩。

(2)环境设置

右击“我的电脑”>>高级>>环境变量>>系统变量

新建JAVA_HOME=D:/jdk1.4

新建 CLASSPATH=.;%JAVA_HOME%/lib/tools.jar;

新建 RESIN_HOME=D:/Resin-3.0.14;

修改 Path

在原Path后增加 %JAVA_HOME%/BIN

3. 安装Resin

运行Resin 如下图

测试resin

说明Resin运行正常了。

4.配置Resin

首先建立网站目录,我建立的是E:/MyProjects/resiniis目录.

增加两个测试文件。

resinasp.asp,resinjsp.jsp

resinjsp.jsp

<%@ page contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>resinjsp</title>
</head>

<body>

<%
out.print("Hello World! <br>");
out.print("This is a Jsp Page!");
%>
</body>
</html>

resinasp.asp

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ResinASP</title>
</head>
<body>

<%
response.write("Hello World! <br>")
response.write("This is an Asp Page.")

%>
</body>
</html>

(1)配置resin-3.0.14/conf/resin.conf

之后增加:

<!-- configures the default host, matching any host name -->
<host id='whj.resiniis.net'>

<!-- configures the root web-app -->
<web-app id='/'>
<document-directory>E:/MyProjects/resiniis</document-directory>
<!-- adds xsl to the search path -->
<class-loader>
<simple-loader path="$host-root/xsl"/>
</class-loader>
</web-app>
</host>

如上代码.

说明:如需在Resin下增加虚拟主机,复制该代码修改

<host id='whj.resiniis.net'>和

<document-directory>E:/MyProjects/resiniis</document-directory>

即可.

5. 安全性配置

新增加用户jsp_user.

把jsp_user 添加到 Guests 用户组。 可以删除Users组。

建立D:/web/isapi目录,分别赋予用户jsp_user 对web和isapi目录读取权限:

拷贝resin-3.0.14/win32/isapi_srun.dll到D:/web/isapi,在D:/web/isapi下

建立resin.ini 文件:(内容如下)

ResinConfigServer localhost 6802
CauchoStatus yes
IISPriority high

6. 配置IIS6

(1) 为了模拟真实环境,我打算建立一个域名为whj.resiniis.net 的站点。打开主机

配置文件 C:/WINDOWS/system32/drivers/etc/hosts

增加一条 127.0.0.1 whj.resiniis.net 记录。

(2) 新建站点 ResinIIS,主目录指向:E:/MyProjects/resiniis 如下图

(3) 修改站点主机头:

(4) 增加 WEB 服务扩展

名称任意,要求的文件指向D:/web/isapi/isapi_srun.dll,设置扩展状态为允许。

 

(5)增加 isapi 筛选器 名称任意.

确定后

暂时不用理会.

(6)设置目录安全性

 

(7) 新增加应用程序池:ResinApp 方便统一管理。(ResinApp采用默认配置即可)

配置站点属性

在ResinIIS 站点下增加虚拟目录 scripts,再作如下配置:

最后重新启动 w3svc 和httpd。

命令提示符下重新启动IIS:

C:/>net stop w3svc
World Wide Web Publishing Service 服务正在停止..
World Wide Web Publishing Service 服务已成功停止。

C:/>net start w3svc
World Wide Web Publishing Service 服务正在启动 .
World Wide Web Publishing Service 服务已经启动成功。

重起后:查看iis

浏览

http://whj.resiniis.net/resinasp.asp

http://whj.resiniis.net/resinjsp.jsp

 

到此为止Resin 和 II6 的配置完去结束。如有不明白的地发请email 我。

QQ:76467823

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值