`
pavel
  • 浏览: 928122 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

ResinCAUCHO公司(http://www.caucho.com)的产品,是一个非常流行的支持servlets jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼Apache Server。许多站点都是使用该WEB服务器构建的。

  Resin也可以和许多其他的WEB服务器一起工作,比如Apache ServerIIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASPPHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。

Resin支持负载平衡,可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台Server的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。(内容出自百度百科_resin[2008-03-12])到目前为止,ResinWEB应用的支持已经远远超过Tomcat等各种大型的Server

由于网上的教程几乎都是针对Linux下进行的,今天我们就一起来讨论一下在Windows下的配置,希望通过此篇文章对Resin感兴趣的朋友带来一点帮助。

 

配置

Resin官网(http://www.caucho.com)下载Resin(我们这里使用最新版本3.2.1)解压后,启动Resin,运行resin-3.2.1根目录下的resin.exe文件,运行期间将出现如图1.1所示的命令提示符窗口。

                                     图 1.1

 

如图1.1所示,表示Resin已成功启动,启动后在浏览器输入http://localhost:8080/进入Resin默认页面。如图1.2所示:

 

                                                  图 1.2

 

 

此时页面上提供了两个链接here,第一个Documentation available表示进入的是Resin的帮助页面,这里我们选择Administration is available here链接(管理员控制台),进入管理员控制台后要求输入用户名和密码,由于是第一次使用,我们需要创建一个新的管理员用户,如图1.3所示:

                                                                                      1.3

输入用户名和密码后单击“Calculate Digest”按钮,输入正确后,会提示如图1.4所示的信息:

1.4

 

 

表示成功创建了一个管理员用户,此时我们需要复制

 

Xml代码 复制代码
  1. <user name="test" password="JdtOpRXF7QkG4t1xyKXYiA=="/>  
<user name="test" password="JdtOpRXF7QkG4t1xyKXYiA=="/>

 

(这里的“JdtOpRXF7QkG4t1xyKXYiA==”为Resin自动加密后的密码,登录时输入创建时的密码即可)到resin-3.2.1根目录下的conf\admin-users.xml文件的

 

Xml代码 复制代码
  1. <management xmlns="http://caucho.com/ns/resin">  
  2.   <user name="admin" password="1HE+iXkQqq2ojDuI76FNVw==" disable="true"/>  
  3.   <user name="test" password="JdtOpRXF7QkG4t1xyKXYiA=="/>  
  4. </management>  
<management xmlns="http://caucho.com/ns/resin">
  <user name="admin" password="1HE+iXkQqq2ojDuI76FNVw==" disable="true"/>
  <user name="test" password="JdtOpRXF7QkG4t1xyKXYiA=="/>
</management>

 

 

重启resin.exe,进入http://localhost:8080/,点击Administration is available here链接进入管理员登录页面,输入用户名和密码正确即可进入管理员控制台,如图1.5所示:

 

1.5

 

此时已经证明,配置成功!管理员控制台具体操作你参考Resin提供的帮助文档。

      配置成功后,如何在Resin中部署我们的项目呢,使我们的项目能够正常访问,我们该如何做呢?请继续往下看。

 

部署

注:IDEMyEclipse 6.0为例。

启动MyEclipse,选择“windowàpreferences”打开preferences窗口,选择“MyEclipseàApplication ServersàResin”,因为我们使用的版本是3.2.1,所以选择Resin根下的Resin 3.x,在Resin home directoryResin主目录)文件域选择您的Resin所在位置,在Configuration fileResin配置文件)选择Resin的配置文件所在位置(位于resin-3.2.1根目录下的conf目录中的resin.xml文件即Resin配置文件)如图1.6所示:

                                               图1.6

(别忘了选择“Enable”单选按钮)之后点击Resin 3.x根下的JDK选择适合您的JDK版本(建议使用JDK1.6),如图1.7所示:

 

                                                图 1.7

成功后在MyEclipse 6.0Servers工作台即可看到Resin 3.x被引入到待启动Server列表中,如图1.8所示:

1.8

 

将项目添加到Resin 3.x中,如图1.9à2.1所示:

 

 

                                图 1.9

                              图 2.1

 

到这里我们就差最后一部即可完成项目的部署了,找到resin-3.2.1下的conf\resin.xml文件,在resin.xml文件中找到<host id="" root-directory=".">,在<host id="" root-directory=".">标签对中加入如图2.2所示代码:

 

 

2.2

 

如:<web-app id="/jpetstore" root-directory="${resin.root}/deploy/jpetstore"/>。该句表示的意思是:id=””指定Resin中被部署运行的项目标识名(根据自己的需求做改动),root-directory="${resin.root}/deploy/jpetstore"表示运行项目的根目录,大多数Server运行的实际上都是被部署进Server安装目录下的deploy,如Tomcat则是[webapps]目录resin-3.2.1会将项目放置根目录下的deploy目录中),Resin只会运行这个目录中的项目。OK,至此全部的部署就完成了,如果您需要加入其他的项目到Resin运行,只需要复制<web-app id="/jpetstore" root-directory="${resin.root}/deploy/jpetstore"/>改成相应的项目名和路径即可。测试一下吧!

分享到:
评论

相关推荐

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

    ### Windows下Resin的配置与部署详解 #### 一、Resin简介 Resin是由CAUCHO公司开发的一款高性能Web服务器及应用服务器,它不仅支持Servlets 2.3和JSP 1.2标准,还能高效处理静态内容,其性能可与Apache相媲美。此外...

    windows下resin的配置与部署

    总的来说,Windows下Resin的配置与部署涉及多方面知识,包括基本的服务器启动、应用部署、日志分析,以及高级的性能调优和故障排查。熟练掌握这些技能,能帮助开发者更好地管理和维护Resin服务器,确保Java Web应用...

    Windows下Resin的配置与部署.txt

    ### Windows下Resin的配置与部署 #### 一、Resin简介及特点 Resin是一款高性能的Java应用服务器,由美国Cauchos公司开发。它支持最新的Servlets 2.3标准以及JSP 1.2标准,并且还兼容ASP和PHP等语言的功能。Resin在...

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

    提供的文档`Windows下Resin的配置与部署(附图).doc`中,应包含详细的图文步骤,帮助读者更好地理解和操作上述过程。 以上就是Windows环境下配置和部署Resin的基本流程,通过熟悉这些步骤,你可以轻松地在本地...

    resin4.0 服务器 (for windows版本)

    在Windows环境下,用户通常需要按照以下步骤来部署和运行Resin: 1. 解压“resin-4.0.0”压缩包到一个适当的目录。 2. 修改conf/resin.conf配置文件,配置服务器端口、应用上下文路径、JVM参数等。 3. 将Java Web...

    eclipse下的resin配置

    Resin 是一款高性能的 Java 应用服务器,常用于开发与部署 Java Web 应用。本文将详细介绍如何在 Eclipse IDE 中配置 Resin 服务器,使开发者能够更加高效地进行 Java Web 开发。 #### 二、准备工作 在开始配置之前...

    resin3.0中的https配置

    - 将 `C:\Program Files\GnuWin32\bin\` 目录下的 `libssl32.dll` 和 `libeay32.dll` 两个文件复制到 Resin 的根目录下。 #### 四、生成 SSL 证书 1. **创建 keys 目录**: - 在 Resin 根目录下创建名为 `keys` ...

    resin配置文件详解

    - 在Resin中,可以通过`&lt;app&gt;`标签来部署应用程序,其下可以包含`&lt;context&gt;`标签定义上下文路径,`&lt;war&gt;`或`&lt;dir&gt;`标签指定应用程序的物理路径。 - 示例: ```xml &lt;war&gt;/var/www/myapp.war&lt;/war&gt; ``` 3....

    resin应用部署详细步骤

    本篇将详细介绍如何在Linux环境下部署Resin应用服务器,包括安装JDK、配置环境变量、安装Resin及其配置等关键步骤。 #### 二、准备工作 1. **确认操作系统**:确保您的服务器或开发机器运行的是Linux系统。 2. **...

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

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

    Resin配置文件中文说明

    - `&lt;tree-loader&gt;`:指定类路径下的库文件位置,其中`${resin.home}`和`${resin.root}`为预定义的变量,分别表示Resin安装目录和应用根目录。 #### 四、管理界面配置 ```xml ${resin.root}/admin"&gt; ``` 此部分...

    resin4.0配置文件介绍

    - **Windows**:在 Windows 环境下,可以通过图形界面或者命令行来安装和配置 Resin。 - **Unix/Linux/Mac OS X**:在这些平台上,通常通过 shell 脚本来安装和启动 Resin。 ##### 1.4 Resin 与 Apache 的集成 ...

    myeclipse resin服务器配置

    ### MyEclipse 下 Resin 服务器配置详解 #### 背景介绍 Resin 是一款高性能、高稳定性的 Java 应用服务器与 Web 服务器,适用于企业级应用开发。MyEclipse 是一款集成了 Eclipse 的高级功能且面向 JavaEE 的集成...

    Resin配置

    ### Resin配置详解 #### 一、Resin简介与配置 Resin是一款高效且功能强大的应用服务器,它支持多种Web应用技术,包括Servlet、JSP、HTTP服务...通过合理的配置和优化策略,可以使Resin在高并发场景下发挥出最佳性能。

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

    总结,配置Resin在Linux下的集群应用涉及安装Resin、配置集群节点、共享session、设置负载均衡和部署应用等多个环节。提供的脚本文件可能是为了自动化这些过程,确保多应用在集群中的高效运行。理解和熟练掌握这些...

    Resin 3.1 配置文件.txt

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

    Resin配置详细说明

    Resin是一款高性能、轻量级的Java应用服务器,它提供了对...熟练掌握这些配置能帮助开发者更好地管理和优化Resin服务器,以满足不同场景下的需求。如果在配置过程中遇到问题,可以随时寻求帮助,共同探讨解决方案。

    eclipse resin配置

    通常情况下,这个文件位于Resin的安装目录下,包含服务器的各种配置信息,如端口设置、虚拟主机定义等。 - **-Djava.util.logging.manager=com.caucho.log.LogManagerImpl**:设置日志管理器为Caucho提供的实现,这...

    在Windwos下安装和配置Resin

    在Windows环境下安装和配置Resin,可以帮助开发者利用IIS(Internet Information Services)的便捷性来调试和运行JSP应用,提升开发效率。本文将详细介绍如何在Windows 2000上安装和配置Resin 3.0.21。 首先,你...

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

    (3) Resin安装与配置 - 21 - 1) Resin安装 - 21 - 2) Resin配置 - 21 - (4) Linux下Nginx+Resin负载均衡,session问题解决实例 - 21 - 1) 测试环境: - 21 - 2) 安装步骤: - 22 - a)在server1 上安装配置 nginx + ...

Global site tag (gtag.js) - Google Analytics