`
奔跑的羚羊
  • 浏览: 574829 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Resin4配置

 
阅读更多
Resin4配置文件发生了较大变化,分为:

  • app-default.xml  web应用配置
  • cluster-default.xml  集群配置
  • resin.xml
  • resin.properties  会被修改的变量

一.删除/注释resin社区版本不支持的功能
1.health:
修改resin.xml, 删除
  <resin:import path="${__DIR__}/health.xml"/>


2.LoadBalance
修改resin.xml, 删除
<web-app id="">
   <resin:LoadBalance regexp="" cluster="app"/>
</web-app>


3.仅需要保留自己使用的cluster,
其它的可以删除
修改resin.xml, 删除cluster id="web", cluster id="memcached"


二.自定义端口
Resin 运行起来后,一般有这么几个端口
  • WatchDog 的端口,默认6600
  • Server 监控端口,默认6800
  • 应用的HTTP端口,默认8080

1.修改Server端口6800
<server-multi id-prefix="app-" address-list="${app_servers}" port="6800"/>


2.修改WatchDog端口6600
    <server-multi id-prefix="app-" address-list="127.0.0.1" port="6801">
        <watchdog-port>6601</watchdog-port>
    </server-multi>


3.修改应用端口8080
    <server-multi id-prefix="app-" address-list="127.0.0.1" port="6801">
        <watchdog-port>6601</watchdog-port>
        <http address="*" port="8081"/>
    </server-multi>


三.禁用admin/doc/deploy
1.修改resin.properties
web_admin_enable : false
session_store : false (每个服务器是一个集群,不需要考虑session 持久化)
resin_doc : false
dev_mode:false


2.修改resin.xml
删除
    <host id="" root-directory=".">
      <!--
         - webapps can be overridden/extended in the resin.xml
        -->
      <web-app id="/" root-directory="webapps/ROOT"/>

      <resin:if test="${resin_doc}">
        <web-app id="/resin-doc" root-directory="${resin.root}/doc/resin-doc"/>
      </resin:if>
    </host>


四.添加自定义的应用
1.添加host
修改resin.xml,添加
      <web-app id="/" root-directory="/data/www/cms">
      </web-app>


2.防止避免hash collision dos攻击
form-parameter-max 用来限制每次post submit的参数个数
      <web-app id="/" root-directory="/data/www/cms">
          <form-parameter-max>100</form-parameter-max>                       
      </web-app>


3.日志
      <web-app id="/" root-directory="/data/www/cms">
          <form-parameter-max>100</form-parameter-max>                       
          <stderr-log path='/data/logs/cms/stderr.log' timestamp='[%Y-%m-%d %H:%M:%S] ' rollover-period='1D'/>
          <stdout-log path='/data/logs/cms/stdout.log' timestamp='[%Y-%m-%d %H:%M:%S] ' rollover-period='1D'/>
      </web-app>


注意,stdout-log目前只会输出系统中System.out.println()的内容,和以前版本不同。
          <log-handler name="" level="all" path="/data/logs/passport/handler.log"
               timestamp="[%Y-%m-%d %H:%M:%S]" rollover-period="1D"/>



五.resin集群
1.配置
Resin4支持快速配置cluster,修改resin.properties,将集群的配置依照顺序填进上去即可
app_servers : 192.168.1.15 192.168.1.16 192.168.1.17

注意:三台机器的配置项需要一致
2.启动
./bin/resin.sh –conf ./conf/resin.xml start

在启动的时候,有时候会发现启动不成功的情况,可以单台启动,比如:
./bin/resin.sh –conf ./conf/resin.xml -server app-0 start

其中app-0代表集群中的第一台机器,其他类推
3.部署
./resin/bin/resinctl deploy /tmp/test.war

部署完,进行启动:
./resin/bin/resinctl web-app-start test 



六.不使用resin集群
修改resin.xml,替换
    <server-multi id-prefix="app-" address-list="127.0.0.1" port="6801">
        <watchdog-port>6601</watchdog-port>
        <http address="*" port="8081"/>
    </server-multi>


    <server id="app" address="127.0.0.1" port="6801" >
        <watchdog-port>6601</watchdog-port>
        <http address="*" port="8081"/>
    </server>
分享到:
评论

相关推荐

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

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

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

    2. 修改conf/resin.conf配置文件,配置服务器端口、应用上下文路径、JVM参数等。 3. 将Java Web应用的WAR文件放入webapps目录下,或者配置应用的部署信息。 4. 启动Resin服务器,通常通过bin目录下的resinctl或resin...

    myeclipse resin服务器配置

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

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

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

    resin服务器配置指南

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

    resin3.0中的https配置

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

    Resin 3.1 配置文件.txt

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

    windows下resin的配置与部署

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

    resin详细配置说明

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

    resin_jmx.txt

    在 Resin 4 中,配置 JMX 主要通过修改 `resin.xml` 文件实现。具体步骤如下: - 打开 `resin.xml` 文件,在 `&lt;clusterid&gt;` 和 `&lt;/cluster&gt;` 标签之间添加以下内容: ```xml &lt;jvm-arg&gt;-Xmx512m &lt;jvm-arg&gt;-Xss...

    Windows下Resin的配置与部署.txt

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

    resin4.0配置文件介绍

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

    Resin配置文件中文说明

    ### Resin配置文件中文说明解析 #### 一、概述 Resin是一款高性能的企业级Java应用服务器,它提供了全面的功能和良好的性能,适用于多种部署环境。本文档将对`Resin.conf`配置文件进行详细的中文说明,帮助用户更...

    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. **日志的重要性**: - 日志记录了...

    eclipse下的resin配置

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

    Eclipse配置Resin说明

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

    Resin配置

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

    resin3 配置在eclipse中

    - `-conf "D:\resin-pro-3.1.12\conf\resin.conf"`:此参数指定了Resin的配置文件路径,确保服务器能够读取正确的配置信息。 - **VM arguments**: - `-Dresin.home="D:\resin-pro-3.1.12"`:设置Resin的主目录,...

Global site tag (gtag.js) - Google Analytics