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

Resin + IIS配置指南

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

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

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

×

1 简介 ; \9 S# s4 ]! n3 M8 T7 g5 w% R: rResin是CAUCHO公司(http://www.caucho.com/)的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。 ; v; J/ c5 F- _' z1 }+ IResin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。 : h, J+ _9 c$ q$ G" g* l) j( hResin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。 " U9 O8 K3 H4 b3 N' d) s& }本教程使用的是Resin 2.1.4( resin-2.1.4.zip),你可以从http://www.caucho.com/download/ 站点上查询Resin的最新版本并下载它。 f* V, j3 T" ]+ I" b' ]. x8 _ 2 安装配置 6 b9 R: r/ c" F. ~3 u ~# iResin的安装非常简单,解压缩下载包,然后把目录resin-2.1.4拷贝到运行目录(本例使用c:\)即可。 ) E5 n d7 {3 D' I$ g( j" F/ ? 启动Resin的过程是:在CMD窗口下进入C:\resin-2.1.4\bin,运行httpd.exe,系统弹出如下对话框,用户可以在此控制Resin Web Server。 0 z) J f. [: q# ^. A* B. j (图略)

" L b7 ~& T; G5 [

不要关闭这个对话框。打开浏览器访问http://localhost:8080/,如果显示了标题为“Resin? Default Home Page”,则表明Resin已经正确运行了。如果你还想继续测试Resin,可以在左侧的列表中点击“Demo”进入示例页面去运行Resin提供的各个例子。 ( E' f4 h* ~4 S9 k2 r, D" sResin的默认站点也是学习Resin的好教材。读者可以研究一下,关于Resin Web Server配置的其他方面,此处不再详细讨论了。 9 {( R6 |3 ~7 V0 f. u2 ^& O 3 集成到IIS ( W( p r/ o2 v" {* U, }& ` 熟悉Window 2000的用户可能非常关心Resin和IIS的整合问题。下面我们讨论这一话题。 3 P* A; s E; _/ m6 Z' V 运行Resin目录下BIN子目录中的setup.exe,系统弹出如下对话框。 ( y" Z; g/ |* {* `6 _ (图略) : d: K4 T8 L! M8 Y3 y 在IIS/PWS一栏输入IIS站点的scripts目录的绝对路径(c:\inetpub\scripts)。点击OK,isapi_srun.dll将被装入该目录。IIS需重启。 % R. v* G& n! ?6 P( |' Q K# x 接下来我们需要配制Resin.conf。本例中,这个文件位于C:\resin-2.1.4\conf目录中,把原有的Resin.conf备份,然后编辑该文件如下。 & y; ~, P: b6 `% z Resin.conf 8 t, o, A4 y9 ?! D z* J<!-- A sample IIS configuration --> : `5 Y* X* n* f! R- W- w6 u <caucho.com> ' W0 I+ B" J8 e0 x# A <!-- <log id='/' href='stderr:'/> --> * u* R4 ^) |9 J! H' U- Z& z<iis priority='high'/> * o% X6 F" s% {$ ^9 U R<http-server app-dir='c:\inetpub\wwwroot'> " D& i4 Y6 \" j9 y0 o2 @4 M <srun host='127.0.0.1' port='6802'/> 7 k4 t6 g2 k9 c<servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/> 2 t! D' |2 \' H K# e <!-- automatically compile Java in WEB-INF --> 6 f# n) _0 j4 M6 ^! Q; C <classpath id='WEB-INF/classes' source='WEB-INF/classes'/> 6 F/ ~9 B' X; X8 G* d, ` <servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/> . j, K9 D! }3 O- Z# W2 x- f& S<servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/> / Z$ }/ O' E2 B% j' F( R8 u </http-server> # S9 k. [, h8 ~% i9 a</caucho.com> $ r" W3 Z3 R# o+ U保存后,重新启动httpd.exe。这时,IIS默认站点的根文件夹c:\inetpub\wwwroot就可以运行JSP文件了。编辑Helloworld.jsp放入该文件夹。用http://localhost/Helloworld.jsp访问,可以发现JSP文件已经在IIS中运行了。 ! {& y$ j, S0 s4 `Helloworld.jsp & n: F/ f' X: e <%@page language=”java”%> 5 X, S) Q5 C/ ]5 H ~: L<%= “Hello World!” %> 9 o! V L: Y4 w

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

本版积分规则

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

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

GMT+8, 2025-4-25 06:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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