Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

JSP的环境引擎--Resin

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

Resin的特点

  Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。

  如果您选用jsp平台作为internet商业站点的支持,那么速度、价格和稳定性都是要考虑到的,resin十分出色,表现更成熟,很具备商业软件的要求。而且,它是全免费的。从站点下载的就是完整版本。所以值得向您推荐!

  相对于tomcat3.1,后者更象是一个正在研究的项目。目前resin可以支持sun的j2ee,而tomcat不能直接支持,而j2ee是基于java服务器端大系统的基础。但tomcat结构非常合理,而且是apache组织的产品,因此有着很好的远景。

Resin的特性包括:

  1 支持jsp和在服务器端编译的javascript,新版的resin已经能够支持JSP1.2

  2 比mod_perl,mod_php更快,比Jakarta Tomcat快3倍。下面是Resin官方网站公布的数据:

测试环境:

  服务器:266 MHz Pentium II 处理器, RedHat 5.1, 64 M内存, Apache 1.3.9 web server 、 Blackdown JDK 1.1.7-v1a

  客户端: 300 Mhz Celeron 处理器 RedHat 5.1 , 32 M内存, 服务器与客户端 100bT 以太网连接, 客户端使简单用一个C程序作为浏览程序向服务器发送请求, 包括头的自带, 并处理接收数据,最后对结果进行比较。

比较的引擎:


Resin 1.0 b8 (自带 web server) 
Resin 1.0 b8/Apache 1.3.9 
JRun 2.3.3/Apache 1.3.9 
ServletExec 2.2b1/Apache 1.3.9 
JServ 1.0 final/gnujsp 0.9.8/Apache 1.3.9 
JWSDK 1.0 (自带 web server) 
下面是比较结果的图表: resin1 resin2
 
JDK 1.1.7v3a 
JSP 引擎 文件 Servlet Hello Session Post 
Resin 235 231 253 218 194 
Resin/Apache 493 172 181 150 142 
JRun/Apache 476 51 32 31 30 
ServletExec/Apache 498 31 31 30 30 
Jserv/Apache 498 41 30 30 29 
JWSDK 42 41 12 11 12 

  3 使用servlet2.2引擎。

  4 自动的servlet/bean编译!

  5 Servlet,XSL Filtering

  6 支持IIS,Apache,Netscape和其它内置了HTTP/1.1的Web服务器。

  7 XSLT和XPath1.0引擎。

  8 企业级的共享软件(基于一个开放源码的协议)

Resin的安装M

Resin在Linux下的安装

  下载所需的软件


apache_1.2.0――Web Server
resin2.0.1 ――环境引擎
JDK 1.2.0 ――Java Develop Kit
Apache Webserver 1.3.20: http://httpd.apache.org/dist/httpd/
apache_1.3.20.tar.gz
JDK1.2.2:http://java.sun.com/products/jdk/1.2/download-linux.html
Resin 2.0.1
http://www.caucho.com/download/resin-2.0.1.tar.gz

安装软件:

  Resin的安装可以说是众多jsp引擎中最简单的,他可以使用自带的Webserver,也可以和Apache结合作为Apache 的一个模块进行工作:

一、使用自带的Webser:

  1)安装JDK

  解压:tar zxvf jdk-1_2_2-linux-i386.tar.gz

mv jdk-1_2_2 /usr/local/jdk1.2.2

  把”export JAVA_HOME=/usr/local/jdk1.2.2”加入环境变量文件中,一般是$HOME/.bash_profile。

  2)安装Resin

  解压resin2.0.1


tar zxvf resin-2.0.1.tar.gz
cd resin-2.0.1
vi ./conf/resin.conf

  按照自己的要求修改配置文件,比如

<http port='8080'/>

  可以设为


<http port='80'/>
vi ./bin/httpd.sh

  如果你不想在用户配置文件中加入JAVA_HOME的环境变量可以在这里进行修改


 JAVA_HOME=/usr/local/jdk1.2.2
 export JAVA_HOME

 RESIN_HOME=/usr/local/resin
 export RESIN_HOME

  3)启动resin

./bin/httpd.sh start

  启动后会出现如下提示

httpd start at Fri Aug 17 16:21:51 CST 2001

  这个命令将把resin jsp server转到后台执行,他还有其它参数供使用:


httpd.sh stop――终止服务
httpd.sh restart――重新启动服务


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:JSP的环境引擎--Tomcat   下一篇:一次简单的入侵

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章