`
yuantong
  • 浏览: 24781 次
  • 性别: 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

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

 

<user name="test" password="JdtOpRXF7QkG4t1xyKXYiA=="/>

 

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

 

<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"/>改成相应的项目名和路径即可。测试一下吧!

 

 

NOTE:完整文章(图片)见附件!

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Windows下Resin的配置与部署.txt

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

    windows下resin的配置与部署

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

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

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

    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...

    resin4.0配置文件介绍

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

    在Windwos下安装和配置Resin

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

    resin服务器配制免费版下载

    4. **启动与管理**:通过执行`bin/resin.sh`(Linux/Mac)或`bin/resin.bat`(Windows)脚本来启动和停止服务器。此外,Resin还提供了一个基于Web的管理控制台,可以通过访问`http://localhost:8080/`来管理服务器...

    Resin3.2与IIS7整合配置

    Resin 3.2 与 IIS7 的整合配置是一个常见的服务器部署方案,它使得Resin,一个高性能的Java应用服务器,能够与IIS7,一个流行的Windows平台上的Web服务器,协同工作。以下是对整合配置步骤的详细说明: 1. **安装...

    项目运行的服务器:Resin-4.0.58

    7. **部署与扩展**:Resin支持热部署,即在不中断服务的情况下更新应用。此外,它还具有强大的集群功能,能够轻松地扩展到多台服务器,实现负载均衡和故障转移,确保高可用性和可靠性。 8. **社区支持**:虽然不如...

    resin安装配置说明.rar

    Resin是一款高性能、轻量级的Java应用服务器,尤其适合于Web应用的部署与管理。在本文中,我们将深入探讨如何进行Resin的安装与配置,以帮助您更好地理解和使用这款强大的服务器软件。 首先,从"resin-pro-4.0.38...

    resin 安装使用详细手册

    - **Webapps 目录部署**:将 `.war` 文件放置在 `webapps` 目录下,Resin 会在启动时自动部署这些应用。 - **命令行部署**:通过 `resinctl deploy` 命令手动部署应用。 - **扩展部署**:利用 Resin 的插件系统实现...

    resin 3.1.11版本绿色安装文件

    6. **热部署**:Resin支持应用的热部署,这意味着开发者可以在不中断服务的情况下更新应用,提高了开发和维护的效率。 7. **集群支持**:Resin 3.1.11具备集群功能,可以将多个Resin实例组织成一个集群,以实现负载...

    使用Resin在IDE中快速启动web项目

    2. 部署到Resin:将Web项目打包成WAR文件,然后将此WAR文件放入Resin的webapps目录下,或者在resin.xml中配置虚拟主机和应用路径,实现自动部署。 3. 启动Resin:通过IDE中的插件或手动执行Resin的start.sh(Linux/...

    resin-pro-3.1.14.zip

    总之,IIS与Resin的整合是在Windows环境中运行Java Web应用的一种常见方式,它结合了IIS的管理和Resin的Java处理能力,为开发者提供了灵活的部署选项。通过熟练掌握这种整合技术,我们可以更好地管理和运行JSP应用,...

    resin4下载

    Resin4是一款由Caucho Technology开发的企业级Java应用服务器,它主要支持Java Servlet和JavaServer Pages(JSP)技术,同时也提供了对Java ...通过下载并配置`resin-4.0.35`,你可以开始体验Resin4带来的便捷与高效。

    Resin-install.rar_resin_resin install

    8. **负载均衡与集群**:Resin提供了内置的负载均衡和集群功能,可以通过配置实现多个Resin服务器间的session复制和请求分发,提高系统的可用性和扩展性。 9. **安全管理**:Resin的安全特性包括SSL/TLS加密、用户...

    resin4+wrapper green

    Resin4+Wrapper Green是一个专为简化Resin4部署而设计的解决方案,它允许你在不依赖.NET组件的情况下启动和管理Resin服务器。Resin是一款高效、轻量级且功能强大的Java应用服务器,常用于托管Java web应用程序。...

    resin 入门基础教程.pdf

    - Resin 与 Microsoft Internet Information Services (IIS) 的集成方法,适合 Windows 平台下的开发环境。 #### 三、命令行配置 - **命令行选项** - 通过命令行来配置 Resin 的各项参数,例如启动参数、日志级别...

    resin服务器,zip文件

    1. **bin目录**:包含了服务器的启动、停止脚本,如`resinctl`(用于管理Resin服务器)和`resin.sh`(Unix/Linux环境下的启动脚本),以及`resin.bat`(Windows环境下的启动脚本)。 2. **conf目录**:存放服务器的...

Global site tag (gtag.js) - Google Analytics