Resin在Windows系统下的安装
星期一, 06月 2nd, 2008
jsp是sun在servlet基础上发展而来de一种新deweb开发工具,在国外ejb jsp/servlet 应用服务器 数据库已经已经成为电子商务站点de流行架构.如果您选用jsp平台作为internet商业站点de支持, 那么速度、价格和稳定性都是要考虑到de,作为这些resin是十分出色de.resin在linux下de安装已经有不少文章介绍过,本文介绍它在windows操作系统下de安装,相信看过本文,您将会很轻松架构起一个拥有强大功能deweb站点.
首先de要求,是jdk已经正常安装.在这里我就不冗述jdkde安装了,这方面de文章比较多.
resin达到jsp解释器de目de,有两种方法, 一种是和iis集成,一种是作为standalonedehttpd.具体使用那种方法,要看个人喜好和实际情况.我用de是第一种.
首先先讲解最简单得standalone法.
这种方法几乎不需要配置,将resin解压缩之后,直接运行bin\httpd.exe即可. 需要注意de是,运行httpd.exe之后会产生两个窗口, 一个是类似命令行窗口(但是只能输出,不能输入),另外一个是guide控制窗口,这两个窗口绝对不可以用直接xde方法关闭,这样会导致resinde系统错误,正确de方法是用gui上面dequit按钮.
等到命令行窗口里面出现:
resin 2.1.6 — mon oct 2 17:34:31 pdt 2000
listening to *:8080
这样就是启动成功了,后面de8080就是resin httpd现在所监听de端口了.这个端口是可以修改de. 修改de时候,需要改动conf\resin.conf文件,修改如下
section:xml:
<!– the http port –>
<httpd-port>8080</httpd-port>
把这里de8080修改成您想要得port即可.但是请注意不要和已经占用de端口重复,否则无法启动.这个时候,resin httpd已经在接受访问了,具有iisde基本功能,http root目录默认是resin安装目录dedoc目录但是也是可以修改de,可以修改
conf\resin.conf:xml:
<http-server>
<app-dir>doc</app-dir>
这里是默认de情形,您也可以写上绝对路径来定义其他de目录.输入http://localhost:8080/ 看看!
再说一下如何同iis集成.在这种模式下,resin作为iisde插件运行,只有碰到.jsp,.xtp等等文件de时候才进行解析,就好像asp.dll负责解析.asp文件,perl.dll负责解析.pl文件一样.这个配置比较复杂,而且可能会导致问题,但带来非常大de方便.
请三思而后行.
下面我要说de是手工安装de办法,个人感觉它提供desetup.exe 安装起来常常有问题,而且不可靠.
1. 安装好jdk,resin之后(这些都是废话)
2. 执行bin\setup.exe文件
填好关于resin home以及iis/pws目录之后,点击ok,他会停止iis/复制iis_run.dll/启动iis这个时候,在您deiisdeinetpub\s cripts目录下面会有一个iis_run.dll文件.同时在iis配置defilter里面会多出来一个srun.
3. 这个时候resin还不能使用,还需要安装一个服务执行bin\目录下面desrun.exe -install命令.这个会给系统安装一个resin服务.
4. 配置resin.conf文件
编辑如下section:
<http-server>
<app-dir>doc</app-dir>
将doc修改为您dewwwroot所在de目录,这个时候就好了!
5. 重新启动系统
这一步是必需de,若不重新启动,resin服务会无法正确运行.
6. 浏览http://localhost/caucho-status看看!
这样de话,大致就告一段落了.以后,iis和resin会各司其职,iis负责html和asp文件de解析,resin负责jsp文件de解析.最后要说de是,resinde功能非常强大,虚拟目录、虚拟主机、负载均衡都是可以实现de.