`

resin3配置【转】

 
阅读更多

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程序作为浏览程序向服务器发送请求, 包括头的自带, 并处理接收数据,最后对结果进行比较。

比较的引擎:


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)


下面是比较结果的图表:
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?D?DWeb Server
resin2.0.1 ?D?D环境引擎
JDK 1.2.0 ?D?DJava 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?D?D终止服务
httpd.sh restart?D?D重新启动服务

 

  4)测试

  在客户端打开浏览器,在地址栏中输入

http://your.host.ip:port/


  如果安装正常应该会出现如下画面


  再点击其中的Demo条目,测试里面的jsp程序确保程序是否能正常运行,如果一切正常表明Resin被成功安装并启动。

二、与Apache结合

  Resin为Apache Web Server提供快速Servlet的模块,他可以让Apache执行Servlet或是JSP的文件,运行Servlet文件需要Apache1.3以上和DSO的支持,工作模式如图所示:


  1)编译Apache:

  先解压apache:tar zxvf apache_1.3.20.tar.gz


cd apache_1.3.20
unix> ./configure --prefix=/usr/local/apache
--enable-module=so
unix> make
unix> make install

 

  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


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

  3)编译mod_caucho.so模块

  进入我们先前解压的Resin 2.0.1目录


cd resin-2.0.1
unix> ./configure --with-apache=/usr/local/apache
unix> make
unix> make install
配置环境变量“export RESIN_HOME=/usr/local/resin-2.0.1”

 

  4)配置resin.conf


cd $RESIN_HOME
vi ./conf/resin.conf
resin.conf
<caucho.com> <http-server <app-dir>/usr/local/
apache/htdocs</app-dir> <servlet-mapping
url-pattern=′/servlets/*′ servlet-name=′invoker′/>
<servlet-mapping url-pattern=′*.xtp′
servlet-name=′com.caucho.jsp.XtpServlet′/> <servlet-mapping
url-pattern=′*.jsp′ servlet-name=′com.caucho.jsp.JspServlet′/>
</http-server></caucho.com>

 

  其中app-dir为Apache的httpd.conf文件中DocumentRoot的值。

  5)启动Servlet引擎


unix> $RESIN_HOME/bin/httpd.sh start
Resin 1.2.s010113 -- Sat Jan 13 11:17:18 PST 2001
http listening to *:8080
srun listening to localhost:6802

 

  Resin将会显示所有被绑定端口的信息。

  6)启动Apache Webserver

unix>/usr/local/apache/bin/apachectl start


  7) 测试Resin引擎

  在/usr/local/apache/htdocs/下新建一个test.jsp的文件

  把下面这一句加入文件中

2 + 2 = <%= 2 + 2 %>


  存盘退出后,在浏览器中输入

http://your.host.ip/test.jsp


  如果安装正确可以看到以下输出界面


  表明Resin For Apache Web Server的模块已经被安装,Apache 已经能够支持JSP和Servlet,此外他并不影响Apache Web Server的原有的其它功能,也就是说只要你愿意你还可以让Apache 同时支持其它的功能,例如PHP等。

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


  3) 配置resin


<caucho.com>
<app-dir> C:Inetpubwww </app-dir>
<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>

 

  4) 测试

  1. 运行IIS,启动resin的jsp引擎(运行c:esin insrun.exe)

  2. 把一个jsp文件(test.jsp )放入IIS的C:Inetpubwwwroot目录下test.jsp如下:

2 + 2 = <%= 2 + 2 %>


  浏览http://localhost/test.jsp。你将看到:2+2=4<??这个结果

二、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文件,内容如下:


public class test
 {
public static void main(String arc[]){
System.out.println("hello world!”    )


         };
  9) 打开command窗口;

  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文件并加入下面几句:


LoadModule caucho_module c:
esinsrunwin32-1.3.6mod_caucho.dll
AddModule mod_caucho.c
<IfModule mod_caucho.c>
CauchoConfigFile c:
esin
esin.conf
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

 

  3、 配置c:


esinconf
esin.conf文件,对照下面的语句进行修改
<caucho.com>
<app-dir> c:jsp </app-dir>
<servlet-mapping url-pattern=′/servlets/*′
servlet-name=′invoker′/>
<servlet-mapping url-pattern=′*.xtp′
servlet-name=′com.caucho.jsp.XtpServlet′/>
<servlet-mapping url-pattern=′*.jsp′
servlet-name=′com.caucho.jsp.JspServlet′/>
</http-server>
</caucho.com>

 

  4、 启动Servlet引擎

  双击c:

esin insrun.exe


  5、 重新启动Apache Webserver

  6、 测试:把一个jsp文件(test.jsp )放入C:jsp目录下test.jsp如下:

2 + 2 = <%= 2 + 2 %>


  7、 浏览http://localhost/test.jsp。你将看到:2+2=4<??这个结果!

 

分享到:
评论

相关推荐

    resin3.0中的https配置

    3. **配置 Resin 配置文件**: - 在 `resin.conf` 文件中添加以下配置以启用 HTTPS 端口 8443: ```xml &lt;ssl&gt;true ``` #### 七、总结 通过上述步骤,您可以成功地在 Resin 3.0 中配置 HTTPS 服务。...

    resin3 配置在eclipse中

    ### Resin3配置在Eclipse中的知识点 #### 1. Resin3简介 Resin3是由Caucho公司开发的一款开源应用服务器,其设计目标是提供一个高速、稳定的Web平台。Resin3不仅支持传统的Servlet和JSP技术,还引入了对现代Web标准...

    配置好openssl的resin4配置文件及loaclhost的证书

    在这个场景中,我们将探讨如何配置`openssl`以生成本地主机(localhost)的证书,并将其应用于`Resin4`的配置文件中。 首先,我们需要使用`openssl`来创建自签名证书。这个证书将用于`localhost`,以便在本地开发和...

    myeclipse resin服务器配置

    3. **配置 Class Path**: - 在 `Class Path` 选项卡中,添加 Resin 安装目录下的所有 `.jar` 文件。 - 示例:`D:\resion\resin-pro-3.1.9\resin-pro-3.1.9\lib` 下的所有 `.jar` 文件。 4. **注意事项**: - 在...

    Windows下Resin的配置与部署(附图).doc

    3. **项目部署失败**:确保MyEclipse中Resin服务器配置无误,检查项目依赖是否完整。 #### 五、总结 本文详细介绍了在Windows环境下配置与部署Resin服务器的过程。从下载安装到配置管理,再到最终的项目部署,每一...

    resin服务器配置指南

    resin服务器配置指南,实现resin服务均衡。前台服务均衡

    Windows下Resin的配置与部署.txt

    3. **IDE集成配置** 如果使用MyEclipse作为开发工具,可以在IDE中集成Resin。具体步骤如下: - 打开MyEclipse,选择“Window”-&gt;“Preferences”菜单; - 在弹出的对话框中选择“MyEclipse”-&gt;“Application ...

    resin3 resin3下载

    在安装和使用Resin3时,首先需要下载"resin-3.0.21"压缩包,解压后按照官方文档进行配置。配置文件主要位于conf目录下,如resin.conf包含了服务器的主要配置信息。接着,可以通过bin目录下的启动脚本(如resin.sh或...

    Resin 3.1 配置文件.txt

    ### Resin 3.1 配置文件解析与说明 #### 一、概述 Resin 是一款高性能且功能丰富的 Java 应用服务器和 Web 服务器,由 Caucho Technology 开发。Resin 3.1 版本是该系列中的一个稳定版本,广泛应用于企业级应用...

    windows下resin的配置与部署

    Resin配置和部署对于开发者来说是至关重要的步骤,了解和掌握这一过程能够帮助我们更好地管理和优化应用服务。本文将详细讲解Windows下Resin的不同版本配置和部署的详细步骤。 首先,我们要明确Resin的配置文件主要...

    resin4.0配置文件介绍

    ### Resin 4.0 配置文件介绍与解析 #### 一、Resin 4.0 启动概述 **Resin 4.0** 是一款高性能的应用服务器,适用于部署 Java 应用程序。本章节主要介绍了 Resin 的启动过程、启动前的准备条件以及在不同操作系统上...

    resin详细配置说明

    resin详细配置说明,包括resin的安装配置、使用方法等。

    Nginx安装配置、Resin安装配置说明文档

    2) Resin配置 - 9 - a)设置环境变量 - 9 - b)运行Resin - 10 - c)对 E:\sssssssss \resin\conf\resin.conf 文件进行配置 - 11 - d)80端口修改: - 16 - e)默认发布目录修改: - 16 - f)多虚拟主机: - 16 - g)多端口...

    resin配置文件详解

    **Resin配置文件详解** Resin是一款高性能、轻量级的Java应用服务器,它支持Servlet、JSP、EJB以及Web服务等技术。在Resin的运行过程中,配置文件起着至关重要的作用,它们定义了服务器的行为、部署的应用程序、...

    resin中关于日志的配置

    这篇博客文章“resin中关于日志的配置”着重讲解了如何在Resin服务器上管理和配置日志系统,这对于监控应用状态、调试问题以及优化性能至关重要。下面将详细阐述相关知识点。 1. **日志的重要性**: - 日志记录了...

    Resin配置

    ### Resin配置详解 #### 一、Resin简介与配置 Resin是一款高效且功能强大的应用服务器,它支持多种Web应用技术,包括Servlet、JSP、HTTP服务等。Resin的特点在于其高度优化的设计,使其在处理高并发请求时表现出色...

    一个Resin配置多个集群应用[linux环境]

    本主题将深入探讨如何在Linux环境下利用Resin配置多个集群应用,以实现高可用性和负载均衡。我们将通过分析标题和标签以及提供的脚本文件名来构建相关知识点。 首先,让我们理解“Resin配置多个集群应用”的概念。...

    eclipse下的resin配置

    ### Eclipse 下 Resin 服务器配置详解 #### 一、引言 Resin 是一款高性能的 Java 应用服务器,常用于开发与部署 Java Web 应用。本文将详细介绍如何在 Eclipse IDE 中配置 Resin 服务器,使开发者能够更加高效地...

    eclipse resin配置

    #### 二、Eclipse集成Resin配置步骤 在开发过程中,将Resin与Eclipse集成可以极大地提高开发效率。下面详细介绍如何在Eclipse中配置Resin。 ##### 1. 安装Eclipse 确保已经安装了最新版本的Eclipse。推荐使用...

    Eclipse配置Resin说明

    4. **修改Resin配置文件** 打开`resin.conf`文件,定位到`web-app`标签,将其修改为`&lt;web-app id="/" document-directory="WebRoot"/&gt;`。这指定了项目的根目录,确保Resin服务器能正确识别Web内容。 5. **创建JSP...

Global site tag (gtag.js) - Google Analytics