http://www.caucho.com/ 从这里可以下载,据说Caucho Resin提供了最快的jsp/servlets运行平台。它支持Servlet,XSL Filtering6并且具备XSLT和XPath1.0引擎 | |
安装Resin 及测试运行JSP
Resin with Apache Resin为apache提供快速的servlet引擎,允许jsp及servlet在apache下运行,在apache应用虚拟主机来布署Resin更是妙上加妙。 那么apache如何集成Resin呢? 步骤,先从apache官方网站上去下载当前最新版本 2.2.4 : http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi 然后安装,注意。安装时不用指定域名及,但管理员邮箱要指定。 启动apache看看服务是否正常启动,如果一切OK就进入下一步。 然后下载resin- 3.1.2 下载地址如下: http://www.caucho.com/download/resin-3.1.2.zip 下载后,它是一个解压版,我是直接放在c盘根目录下,当然,要启动resin你必须装了JDK并且配了JAVA_HOME环境变量,默认resin是服务于8080端口,先测试运行resin是否好用,也可以把resin作为windows服务配置管理,只用在cmd命令行模式下,例如我的resin- 3.1.2 是在C盘根目录下,我进行cmd命令行模式如下图:
就可以把resin当作windows服务管理了. 安装完resin后,下面要与apache进行整合了。 点击resin- 3.1.2 目录下的setup.exe文件,弹出一个窗口
在上面的窗口中,把IIS/PwS复选给去掉,勾上Apache然后输入apache的主目录,我的是在c:/apache 2.2.4 然后,点上图的apply就OK了 点上面步骤,resin会在apache/conf/目录下的httpd.conf文件中加上如下代码 LoadModule caucho_module "C:/resin- 3.1.2 /win32/apache-2.2/mod_caucho.dll" <IfModule mod_caucho.c> ResinConfigServer localhost 6800 CauchoStatus yes </IfModule> 表示apache调用resin的集群的中件间mod_caucho.dll 同时把jsp及servlet的除HTML的请求都发到6800端口 为了验证集群是否应用上,我们打开resin根目录下conf目录下的resin.conf文件发现 <!-- define the servers in the cluster --> <server id="" address="127.0.0.1" port="6800"/> 定义了resin也是同样的指定6800端口 到此完成了集群配置 接着我们把resin及apache启动起来 在resin启动的图中可以看到如下图:
可以看到resin除了在监听8080口以外,还在监听6800口了,呵,最后一步进行测试了, 在resin的目录C:/resin- 3.1.2 /webapps/ROOT/下建立test.jsp文件内容如下: <%@ page contentType="text/html;charset=GBK" %> 2 + 2 = <%= 2 + 2 %> 然后在IE浏览器中打http://localhost/ 显示apache的默认html页面 Index.html页面 然后再在IE浏览器中打http://localhost/test.jsp 可以看到apache把JSP的请求都转发给resin了,再把resin的请求结果页解析返回给用户。不信试试吧,很easy的! 如果resin要布署自己的应用目录也是一样的,只要在resin的resin.conf文件中修改革派配置,换一下指定的<web-app id="/" root-directory="webapps/ROOT"/>指定的目录就行了,到此完成配置工作,如果要配虚拟主机的话,也是同样的在两个配置文件进行协作,
|