resin3配置的特点 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程序作为浏览程序向服务器发送请求, 包括头的自带, 并处理接收数据,最后对结果进行比较。 比较的引擎:
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下的安装 下载所需的软件
安装软件: 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
2)安装Resin 解压resin2.0.1
按照自己的要求修改配置文件,比如 <http port=′8080′/>
如果你不想在用户配置文件中加入JAVA_HOME的环境变量可以在这里进行修改
RESIN_HOME=/usr/local/resin
3)启动resin ./bin/httpd.sh start
httpd start at Fri Aug 17 16:21:51 CST 2001
4)测试 在客户端打开浏览器,在地址栏中输入
二、与Apache结合 Resin为Apache Web Server提供快速Servlet的模块,他可以让Apache执行Servlet或是JSP的文件,运行Servlet文件需要Apache1.3以上和DSO的支持,工作模式如图所示:
先解压apache:tar zxvf apache_1.3.20.tar.gz
Apache Webserver被默认安装在/usr/local/apache下修改apache的配置文件: vi /usr/local/apache/
2)安装JDK 解压:tar zxvf jdk-1_2_2-linux-i386.tar.gz mv jdk-1_2_2 /usr/local/jdk1.2.2
3)编译mod_caucho.so模块 进入我们先前解压的Resin 2.0.1目录
4)配置resin.conf
其中app-dir为Apache的httpd.conf文件中DocumentRoot的值。 5)启动Servlet引擎
Resin将会显示所有被绑定端口的信息。 6)启动Apache Webserver unix>/usr/local/apache/bin/apachectl start
在/usr/local/apache/htdocs/下新建一个test.jsp的文件 把下面这一句加入文件中 2 + 2 = <%= 2 + 2 %>
Resin在Windows下的安装 一、Resin在IIS下的安装 IIS WEB以其管理操作简单和对ASP的支持而受不少人的喜欢。这里介绍怎么用resin使IIS支持jsp和servlet。 1) 分别安装配置iis和resin使各自都单独能正常运行。iis和resin的安装后路径如下:c:inetpub和 c: esin。 2) 配置IIS 1. 拷贝iis_srun.dll 到IIS scripts目录"c:inetpubscripts"; 2. 在c:inetpubscripts目录下创建配置文件(resin.ini)用于指定resin的配置文件的位置。 resin.ini内容如下: CauchoConfigFile c:/resin/conf/resin.conf
4) 测试 1. 运行IIS,启动resin的jsp引擎(运行c:esin insrun.exe) 2. 把一个jsp文件(test.jsp )放入IIS的C:Inetpubwwwroot目录下test.jsp如下: 2 + 2 = <%= 2 + 2 %>
二、Resin 在Apache下的安装 安装JDK1.2.2,并将jdk1.2.2的目录加入到环境变量PATH中(Autoexec.bat); 1、 击jdk1_2_2-00x-win.exe文件进行安装,使用缺省配置进行安装,JDK的缺省安装目录为 C:jdk1.2.2,JRE的缺省安装目录为C:Program FilesJavaSoftJRE1.2; 2、 重启计算机; 3、 更新下列环境变量:把C:jdk1.2.2 in目录追加到PATH中;把 C:jdk1.2.2lib ools.jar;C:jdk1.2.2libdt.jar加入到CLASSPATH中。更新 方法:控制面板->系统->环境->系统变量; 4、 测试applet: 1) 打开command窗口; 2) 切换到C:jdk1.2.2demoappletsTicTacToe目录; 3) 运行appletviewer example1.htm; 4) 一切正常; 5) 测试application: 8) 新建c:jsp目录并创建一个test.java文件,内容如下:
10) 切换到c:jsp目录; 11) 运行javac test.java进行编译; 12) 运行java test运行这个程序; 13) 一切正常。 安装apache_1.3.20-win32-no_src-r2.msi 1、 双击apache_1.3.20-win32-no_src-r2.msi文件进行安装,使用缺省配置进行安装,缺省安装目录为 C:Program FilesApache GroupApache,我用$APACHE_ROOT来代替安装目的地; 2、 修改$APACHE_ROOTconfhttpd.conf: port:设置Apache Web Server运行时使用的端口号,默认是80 ,如果你的系统有IIS或PWS也在运行,IIS或PWS使 用了80端口号,于是我把它改成Port 88,以后在浏览器上输入 http://localhost:88/才能访问到Apache Web Server服务器,输入 http://localhost/时能访问到IIS或PWS,这样两个Web Server都可以用了; DocumentRoot 设置文档根目录,当您在浏览器上输入http://localhost/时,服务器会从文档根目录读取数据,我们把他设为c:jsp,所以把DocumentRoot设置为c:jsp; 3、 Apache安装完后在"开始->程序"菜单组中多了Apache Web Server菜单组,运行其中的 apache conctrol中的start来启动服务,运行stop关闭apache web server,restart重新启动服务; 在浏览器上输入http://localhost/或http://localhost:88/,就看到了c:jsp下的所有文件, 这时表明Apache服务已经安装成功。 安装Resin 1、 解压resin-2.0.1.zip到c:esin下 2、 编辑c:Program FilesApache GroupApacheconfhttpd.conf文件并加入下面几句:
3、 配置c:
4、 启动Servlet引擎 双击c: esin insrun.exe
6、 测试:把一个jsp文件(test.jsp )放入C:jsp目录下test.jsp如下: 2 + 2 = <%= 2 + 2 %>
|