在Windows2000中配置Resin服务器(IIS5.0+resin-2.0.5)

原创 2004年07月18日 00:25:00

IIS  WEB以其管理操作简单和对ASP的支持而受不少人的喜欢。这里介绍怎么用resin使IIS支持jsp和servlet。 
  一、分别安装配置iis和resin2.0.5使各自都单独能正常运行。iis和resin2.0.5的安装后路径如下:c:/apache  和  c:/resin2.0.5。 
  二、配置IIS 
    1.拷贝iis_srun.dll  到IIS  scripts目录"c:/inetpub/scripts"; 
    2.在c:/inetpub/scripts目录下创建配置文件(resin.ini)用于指定resin的配置文件的位置。 
     resin.ini内容如下:          CauchoConfigFile  c:/resin2.0.5/conf/resin.conf 
  三、配置resin 
   ?<caucho.com> 
    <http-server  app-dir=`C:/Inetpub/wwwroot`> 
    <servlet-mapping  rl-pattern=`/servlets/*`  servlet-name=`invoker`/> 
    <servlet-mapping  rl-pattern=`*.xtp`  ervlet-name=`com.caucho.jsp.XtpServlet`/> 
    <servlet-mapping  rl-pattern=`*.jsp`  servlet-name=`com.caucho.jsp.JspServlet`/> 
    </http-server> 
    </caucho.com> 
  四、测试 
    1、  运行IIS,启动resin的jsp引擎(运行c:/resin2.0.5/bin/srun.exe) 
    2、  把一个jsp文件(test.jsp  )放入IIS的C:/Inetpub/wwwroot目录下. 
    test.jsp如下: 
     <%@  page  language=java?> 
     2+2=<%=2+2%>  浏览http://localhost:port/test.jsp。你将看到:2+2=4<??这个结果  注:port为端口号,调试环境nt4.0+iis+resin1.1

************************************************************

resin的安装

jsp是sun在servlet基础上发展而来的一种新的web开发工具,在国外ejb+jsp/servlet+应用服务器+数据库已经已经成为电子商务站点的流行架构。如果您选用jsp平台作为internet商业站点的支持, 那么速度、价格和稳定性都是要考虑到的,作为这些resin是十分出色的。resin在linux下的安装已经有不少文章介绍过,本文介绍它在windows操作系统下的安装,相信看过本文,您将会很轻松架构起一个拥有强大功能的web站点。

  首先的要求,是jdk已经正常安装。在这里我就不冗述jdk的安装了,这方面的文章比较多。

  resin达到jsp解释器的目的,有两种方法, 一种是和iis集成,一种是作为standalone的httpd。具体使用那种方法,要看个人喜好和实际情况。我用的是第一种。

  首先先讲解最简单得standalone法。

  这种方法几乎不需要配置,将resin解压缩之后,直接运行bin/httpd.exe即可。 需要注意的是,运行httpd.exe之后会产生两个窗口, 一个是类似命令行窗口(但是只能输出,不能输入),另外一个是gui的控制窗口,这两个窗口绝对不可以用直接x的方法关闭,这样会导致resin的系统错误,正确的方法是用gui上面的quit按钮。

  等到命令行窗口里面出现:

  resin 2.1.6 -- mon oct  2 17:34:31 pdt 2000
  listening to *:8080

  这样就是启动成功了,后面的8080就是resin httpd现在所监听的端口了。这个端口是可以修改的。 修改的时候,需要改动conf/resin.conf文件,修改如下

  section:xml:

   <!-- the http port -->
   <httpd-port>8080</httpd-port>

  把这里的8080修改成你想要得port即可。但是请注意不要和已经占用的端口重复,否则无法启动。这个时候,resin httpd已经在接受访问了,具有iis的基本功能,http root目录默认是resin安装目录的doc目录但是也是可以修改的,可以修改

  conf/resin.conf:xml:
  <http-server>
    <app-dir>doc</app-dir>
 这里是默认的情形,你也可以写上绝对路径来定义其他的目录。输入http://localhost:8080/ 看看!
再说一下如何同iis集成。在这种模式下,resin作为iis的插件运行,只有碰到.jsp,.xtp等等文件的时候才进行解析,就好像asp.dll负责解析.asp文件,perl.dll负责解析.pl文件一样。这个配置比较复杂,而且可能会导致问题,但带来非常大的方便。

  请三思而后行。

  下面我要说的是手工安装的办法,个人感觉它提供的setup.exe 安装起来常常有问题,而且不可靠。

  1. 安装好jdk,resin之后(这些都是废话)

  2. 执行bin/setup.exe文件

  填好关于resin home以及iis/pws目录之后,点击ok,他会停止iis/复制iis_run.dll/启动iis这个时候,在你的iis的inetpub/s cripts目录下面会有一个iis_run.dll文件。同时在iis配置的filter里面会多出来一个srun。

  3. 这个时候resin还不能使用,还需要安装一个服务执行bin/目录下面的srun.exe -install命令。这个会给系统安装一个resin服务。

  4. 配置resin.conf文件

  编辑如下section:

  <http-server>
  <app-dir>doc</app-dir>

  将doc修改为你的wwwroot所在的目录,这个时候就好了!

  5. 重新启动系统

  这一步是必需的,若不重新启动,resin服务会无法正确运行。

  6. 浏览http://localhost/caucho-status看看!

  这样的话,大致就告一段落了。以后,iis和resin会各司其职,iis负责html和asp文件的解析,resin负责jsp文件的解析。最后要说的是,resin的功能非常强大,虚拟目录、虚拟主机、负载均衡都是可以实现的。

在Windows2000中配置Resin服务器(IIS5.0+resin-2.0.5)

IIS  WEB以其管理操作简单和对ASP的支持而受不少人的喜欢。这里介绍怎么用resin使IIS支持jsp和servlet。    一、分别安装配置iis和resin2.0.5使各自都单独能正常运行...
  • rijcm
  • rijcm
  • 2004年07月17日 23:36
  • 1074

Resin服务器的使用

一、Java Web服务器选择简介在实际进行java Web项目实施的时候,我们可以采用的商业java Web服务器有Ibm WebSphere,Bea Web Logic。这两种服务器功能齐全而强大...
  • fsxlh
  • fsxlh
  • 2004年09月29日 16:17
  • 3698

[resin]Resin服务器配置说明

[resin]Resin配置文件中文说明       http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/c...
  • zyuc_wangxw
  • zyuc_wangxw
  • 2012年02月15日 15:59
  • 2685

Eclipse配置Resin应用服务器

1、Eclipse安装相应的Resin插件    http://caucho.com/eclipse 访问这个链接,如果出现如下图所示,说明该链接没失效,我们就可以在Exlipse中进行插件安装了打...
  • u010004317
  • u010004317
  • 2017年02月19日 01:08
  • 591

resin服务器的入门

Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内...
  • u011186019
  • u011186019
  • 2014年10月12日 16:10
  • 1050

Eclipse中配置Resin服务器

  Eclipse中配置Resin服务器1       修改历史 版本 ...
  • thunder4393
  • thunder4393
  • 2007年08月05日 11:50
  • 4417

有关Windows 2000 DNS的常见问题

概要本文描述 Windows 2000 中的 DNS 功能,并提供有关 Windows 2000 DNS 的常见问题解答。 更多信息DNS 是 Active Directory 的主体并且是 Wi...
  • hejishan
  • hejishan
  • 2008年03月11日 14:31
  • 262

在myEclipse下使用resin不能正常发布工程的解决

在myEclipse下发布项目,发现在Deploy Location下不显示发布路径。 原因是没有在mymatadata中添加context-root="/",另外webrootdir属性也要设置正...
  • xuxu198899223
  • xuxu198899223
  • 2013年05月02日 11:37
  • 586

eclipse 配置resin服务器

resin3配置
  • changerzhuo_319
  • changerzhuo_319
  • 2016年12月06日 21:26
  • 186

Ftp服务器的配置(Windows 2000 Server IIS)与访问

一、配置Ftp服务器   Ftp服务器也是IIS的一个组件,如果没有安装IIS,可参看上一节配置Web服务器中IIS的安装。Ftp服务器的配置方法与Web服务器的配置方法基本上相同。   IIS安...
  • xumin07061133
  • xumin07061133
  • 2012年02月22日 20:36
  • 1534
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Windows2000中配置Resin服务器(IIS5.0+resin-2.0.5)
举报原因:
原因补充:

(最多只允许输入30个字)