图说JAVA之Resin引擎配置

系统环境:Windows2000 IIS5.0 + j2sdk-1_4_2_08 + Resin-2.1.14

本文更新日期:2005年7月25日 阅读对象:初学者

1.下载→2.安装→3.配置JAVA系统环境→4.配置Resin与IIS→OK!

1.下载J2sdk与Resin

2.安装。建议将j2sdk安装目录简化一下,不要采用默认的 “j2sdk-1_4_2_08”,以免在后面配置的时候不小心打错字符。安装盘符请自行选择。在这里是安装到E:/下。

安装之后在“控制面板”→“添加删除程序”中看到Java 2 SDK已经有了。

Resin下载之后解压,这里是解压到E:/Resin目录中。

3.配置JAVA系统环境。右键点击“我的电脑”→属性,在“系统特性”面板中选择“高级”选项卡,点击“环境变量”。我们要在这一步中配置CLASSPATH、Path、JAVA_HOME三个环境变量。

找到“Path”变量,选中,点击“编辑”按钮。在“编辑系统变量”对话框中将变量值添加进去,用分号隔开。如图所示。注意:按照你安装JDK的路径来填写,字母之间不要有空格。

点击“新建”按钮,在“新建系统变量”对话框中,新建一个变量名为"JAVA_HOME"的变量,其值为你安装JDK时的路径。

接下来再点击“新建”按钮,在“新建系统变量”对话框中,新建一个变量名为"CLASSPATH"的变量,其值为"你安装JDK时的路径/lib/dt.jar;你安装JDK时的路径/lib/tools.jar",如图所示:

JAVA环境变量设置完成。在命令行模式下,键入“java -version"命令查看是否正常安装。

配置Resing。在Resing的bin目录下找到httpd.exe这个文件,打开它。

会弹出两个窗口,不要关闭。

打开浏览器,在地址栏中输入:http://127.0.0.1:8080/ ,会看到Resin默认的首页。

关闭httpd.exe,同时命令行窗口也会自行关闭。

4.配置Resin与Windows2000 IIS

先运行“net stop w3svc”命令,停止IIS服务。

在硬盘上建立WEB目录。这里是在E盘下建立了E:/inetpub/wwwroot与E:/inetpub/scripts目录。将E:/resin/libexec/isapi_srun.dll复制 到 D:/Inetpub/scripts 下面。并在IIS中指定默认主目录为E:/inetpub/wwwroot,并新建一虚拟目录script,指向到E:/inetpub/scripts。

添加ISAPI筛选器。

接下来在 E:/inetpub/scripts 目录下新建 resin.ini 文件,内容如下:

CauchoConfigFile e:/resin/conf/resin.conf

注意:路径与反斜杠别搞错了,新手往往在这里出错误。

接下来修改 E:/resin/conf/resin.conf,(建议使用专业的文本编辑器来查找修改,比如UltraEdit32)注意要与你实际安装Resing与WEB文件夹的路径一致。

将httpd.exe 注册成服务。在命令行窗口中执行 E:/resin/bin/httpd -install ,弹出窗口提示服务添加成功。之后,将"Resin Web Server"服务启动之。

查找“〈caucho.com〉”,一般是第20行,在它下面加入“〈is priority=´high´/〉”(没有双引号,下同)

查找“〈doc-dir〉doc〈/doc-dir〉”,一般是在第67行,把它注释掉:“〈!-- --〉”

并将在第60行的“〈http-server〉”改为“〈http-server app-dir=´E:/inetpub/wwwroot´〉” (或者是你指定的IIS默认主目录)

到第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´/〉 
--〉

若删除该服务,在命令行窗口中输入E:/resin/bin/httpd -remove ,其他参数可输入“httpd -h"查看命令帮助。

配置应用程序映射。

顺路查看一下ISAPI筛选器的状态,jsp优先器为"高”。

添加index.jsp文档名为默认文档之一。

在运行对话框中,运行"net start w3svc"命令(没有双引号),将IIS启动。

接下来写一个jsp页面测试一下是否配置成功。将下面语句复制到文本编辑器中,保存到E:/inetpub/wwwroot/下为"index.jsp"文件。

在浏览器地址栏中输入http://127.0.0.1/ 看看是不是大功告成啦?

【JSP引擎网上教程多是介绍Tomcat的,也很陈旧,新版本软件出来之后教程跟不上,同一个问题被问了N遍,于是写了这么个入门教程】