找回密码
 入住遨海湾
搜索
网站解决方案专享优惠-3折上云
查看: 950|回复: 0

Resin + IIS配置指南

[复制链接]
发表于 2005-6-21 17:05:00 | 显示全部楼层 |阅读模式

登录后查才能浏览下载更多咨询,有问题联系QQ:3283999

您需要 登录 才可以下载或查看,没有账号?入住遨海湾

×

1 简介 + v* R ]1 a. `( U# h Resin是CAUCHO公司(http://www.caucho.com/)的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。 ( Z& r1 m2 p" _" z6 A. u Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。 1 w$ v/ j/ S' q3 M4 D Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。 & w; ]7 f( p7 N' D D本教程使用的是Resin 2.1.4( resin-2.1.4.zip),你可以从http://www.caucho.com/download/ 站点上查询Resin的最新版本并下载它。 1 n2 t4 i( S6 h7 D% u. T( R2 安装配置 - B! w$ ]. I, A* J Resin的安装非常简单,解压缩下载包,然后把目录resin-2.1.4拷贝到运行目录(本例使用c:\)即可。 : P. e( G6 K6 t0 C! |8 ^7 \* X! B 启动Resin的过程是:在CMD窗口下进入C:\resin-2.1.4\bin,运行httpd.exe,系统弹出如下对话框,用户可以在此控制Resin Web Server。 : \- ]& }- D/ {# O& k. V* u. L& p(图略)

2 u3 t7 m; q# f8 x6 ~! k

不要关闭这个对话框。打开浏览器访问http://localhost:8080/,如果显示了标题为“Resin? Default Home Page”,则表明Resin已经正确运行了。如果你还想继续测试Resin,可以在左侧的列表中点击“Demo”进入示例页面去运行Resin提供的各个例子。 % a! y) b* P3 F7 C9 a Resin的默认站点也是学习Resin的好教材。读者可以研究一下,关于Resin Web Server配置的其他方面,此处不再详细讨论了。 # {$ ^0 ]4 A$ F! e 3 集成到IIS k& A$ E i0 r 熟悉Window 2000的用户可能非常关心Resin和IIS的整合问题。下面我们讨论这一话题。 9 Q0 X$ T' B4 c+ q% Y. [运行Resin目录下BIN子目录中的setup.exe,系统弹出如下对话框。 7 J8 Z2 l" A1 a$ G7 y, l6 Z4 w. C (图略) $ \' Y( g$ ?1 t$ f* W在IIS/PWS一栏输入IIS站点的scripts目录的绝对路径(c:\inetpub\scripts)。点击OK,isapi_srun.dll将被装入该目录。IIS需重启。 9 X; s( w8 I$ C0 H/ p 接下来我们需要配制Resin.conf。本例中,这个文件位于C:\resin-2.1.4\conf目录中,把原有的Resin.conf备份,然后编辑该文件如下。 6 }" y% L- }, t' f$ ?Resin.conf + y! L/ B1 a! ~: X4 Q3 z5 l1 y) Z& t <!-- A sample IIS configuration --> & `/ x4 D! @5 x( C" v% k* O <caucho.com> + B7 C! a6 x7 G) l& W; N' _<!-- <log id='/' href='stderr:'/> --> 4 @. Z) o: ^" G: I<iis priority='high'/> 6 ~& P8 ?- j4 }- s. _ <http-server app-dir='c:\inetpub\wwwroot'> % {/ u" { P7 {, y. A/ w: n<srun host='127.0.0.1' port='6802'/> ) }8 R+ z3 l. r7 i <servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/> 0 T! e: {, S- F) r0 h# }/ n& ` <!-- automatically compile Java in WEB-INF --> 9 R) W9 F+ Y0 y" y8 {0 I <classpath id='WEB-INF/classes' source='WEB-INF/classes'/> & H( [; r3 D- ~8 V: E/ f0 d9 w <servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/> 8 K/ e2 ?# ]* n* U1 o2 O<servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/> ; w. p7 j2 A& v; j$ W! z</http-server> $ b+ u* g$ q2 @! F</caucho.com> ! o0 n {% v( }$ j+ O5 X2 C" m/ m* x8 q 保存后,重新启动httpd.exe。这时,IIS默认站点的根文件夹c:\inetpub\wwwroot就可以运行JSP文件了。编辑Helloworld.jsp放入该文件夹。用http://localhost/Helloworld.jsp访问,可以发现JSP文件已经在IIS中运行了。 / q$ G B0 J2 D3 hHelloworld.jsp - `' |4 N' s3 G2 T+ ` <%@page language=”java”%> ! Z2 [4 G4 M' t' B4 `/ R* T <%= “Hello World!” %> 4 s3 n" U( |: E& G- g

[em09]
遨海湾-心灵的港湾 www.aosea.com
您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

网站解决方案专享优惠-3折上云

QQ|手机版|小黑屋|遨海湾超级社区

GMT+8, 2025-4-4 08:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表