`
winnerlxh
  • 浏览: 91744 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

配置resin.conf

阅读更多
1.本文以resin3.1为例说明,与其之前的版本相比,Resin3.1配置JVM参数的位置发生了变化Resin3.1在resin.conf文件中配置JVM参数,之前的版本则直接配置在wrapper.pl中配置。
一、修改resin.conf文件
1.1 修改JVM的参数
修改resin.conf文件,在<server-default>节点下增加配置JVM参数的子节点<jvm-arg>。-Xmx和-Xms的值需要根据服务器内存的大小调整,对于多数应用来说,-Xmx配置成1024M,完全能满足使用要求。 通常将-Xms与-Xmx选项的值设置为相同,-Xmn的值为-Xmx的1/4。
<server-default>
<jvm-arg>-Xms1024m</jvm-arg>
<jvm-arg>-Xmx1024m</jvm-arg>
<jvm-arg>-Xmn256m</jvm-arg>
<jvm-arg>-XX:PermSize=128m</jvm-arg>
<jvm-arg>-XX:MaxPermSize=256m</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
</server-default>
1.2 调整检查程序更新时间间隔的配置
Resin会在一个指定的周期内,检查一下web-app目录下的classes、jsp、jar以及配置文件是否更新,并且根据检查的情况,确定是否重新装载这些文件。对于生产系统来说,不会经常更新文件,时间间隔应该加长,提高系统的效率。文本框中配置的时间间隔为20分钟。

Copy code
<resin>
<dependency-check-interval>1200s</dependency-check-interval>
</resin>


1.3 调整线程池的最大线程数
<server-default>
<thread-max>1024</thread-max>
</server-default>
1.4 调整图片Cache图片文件的时间

Copy code
<web-app-default>
<cache-mapping url-pattern="*.gif" expires="6000s"/>

<cache-mapping url-pattern="*.jpg" expires="6000s"/>

<cache-mapping url-pattern="*.png" expires="6000s"/>

</web-app-default>


1.5 日志输出
如果不配置stdout-log,那么resin会把System.out输出的信息,自动输出到${resinHome}/log/jvm-default.log文件中,且这个文件不会按天存储,随着时间推移,这个文件会越来越大,最后影响系统效率。

Copy code
<host>
<stdout-log path="${resinHome}/log/stdout.log" timestamp="[%Y-%m-%d %H:%M:%S.%s]" rollover-period="1D"/>

<stderr-log path="${resinHome}/log/stderr.log" timestamp="[%Y-%m-%d %H:%M:%S.%s]" rollover-period="1D"/>

</host>


二、修改web.xml文件
2.1 修改session的数量
通常我都将与Session有关的配置修改放在/WEB-INF/web.xml文件中,调整Session的数量,则需要修改这个文件。如果Session超时时间较长,有的用户退出时,又不点击“退出”按钮,可能会导致默认配置的4096个session会被消耗完,从而导致用户不能访问WEB服务的错误。

Copy code
<session-config>
<session-max>14096</session-max>

</session-config>
分享到:
评论

相关推荐

    myeclipse resin服务器配置

    1. **复制配置文件**:将 Resin 安装目录下的 `resin.conf` 文件复制到一个安全的位置。例如,假设 Resin 安装在 `D:\resion\resin-pro-3.1.9\resin-pro-3.1.9\conf` 目录下,则可以将 `resin.conf` 复制到 `E:\...

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

    c)对 E:\sssssssss \resin\conf\resin.conf 文件进行配置 - 11 - d)80端口修改: - 16 - e)默认发布目录修改: - 16 - f)多虚拟主机: - 16 - g)多端口设置: - 17 - (3) Resin与Eclipse整合 - 17 - 2. Linux - 18 -...

    eclipse下的resin配置

    确保项目根目录下存在 `resin.conf` 文件,并且配置文件中的 jar 文件路径正确无误。例如,在 `resin.conf` 文件中,可以指定加载外部库的路径: ```xml ${resin.root}/ext-webapp-lib"/&gt; ``` 以上...

    windows下resin的配置与部署

    配置Resin的第一步是安装Resin服务器。下载对应版本的Resin安装包,解压到你希望的位置,然后启动`bin\resin.exe`或`bin\resinctl start`命令来启动服务。为了确保Resin能够在后台稳定运行,可以将其设置为Windows...

    resin服务器,zip文件

    使用Resin服务器,你需要对`resin.conf`进行适当的配置,例如指定Java虚拟机(JVM)的位置、设置服务器监听的端口、定义应用上下文路径等。然后,可以通过bin目录下的脚本来启动和停止服务器。在Windows环境下,执行...

    eclipse resin配置

    下面详细介绍如何在Eclipse中配置Resin。 ##### 1. 安装Eclipse 确保已经安装了最新版本的Eclipse。推荐使用Eclipse IDE for Java EE Developers版本,因为它包含了对Java EE应用开发的支持,包括对Web应用的开发...

    resin安装配置说明.rar

    配置Resin涉及多个方面,包括但不限于以下内容: 1. **服务器配置文件**:主要由`conf/resin.xml`控制。在这里,您可以定义服务器的基本属性,如端口设置、JVM参数、应用上下文路径等。 2. **应用部署**:Resin...

    Resin with IIs.pdf

    2. **配置resin.conf文件:** - 修改`&lt;app-dir&gt;`节点中的路径为实际安装路径,例如`&lt;app-dir&gt;H:\resin-2.1.0\doc&lt;/app-dir&gt;`。 - 这一设置定义了Resin的应用根目录,即所有JSP和servlet的存放位置。 3. **修改IIS...

    resin-4.0.45.zip

    在解压后的`resin-4.0.45`目录下,可以通过修改`conf/resin.conf`进行定制化配置,例如设置服务器端口、JVM参数等。 **应用部署** 部署Java Web应用到Resin,通常需要将WAR文件放在`webapps`目录下,或者通过Resin...

    resion 服务器 resion 服务器 resion 服务器

    在配置 Resin 服务器时,`resin.conf` 文件是核心配置文件,它包含了服务器运行所需的各种设置。这个文件通常位于 Resin 安装目录下的 `conf` 子目录中。通过编辑 `resin.conf`,你可以定制服务器的行为,例如调整...

    Resin3.0.x+Apache2.0.x安装备忘录!

    - 修改`resin.conf`配置文件,设定端口(比如8080),并根据需求配置其他服务器参数。 3. **配置mod_proxy**: - 在Apache的配置文件(通常为`httpd.conf`)中,启用mod_proxy模块。如果未开启,添加以下行: ``...

    resin-4.0.42

    在Resin中,配置文件是关键部分,例如`resin.conf`,它定义了服务器的行为和设置,包括端口配置、应用部署路径、线程池大小等。在使用Resin时,理解并熟练配置这些参数对于优化服务器性能至关重要。 Resin 4.0.42 ...

    resin-4.0.50

    安装和配置Resin 4.0.50,一般需要修改`conf/resin.conf`,配置服务器端口、虚拟主机、数据源等,并将应用WAR文件或目录部署到`webapps`下。启动服务器后,可以通过HTTP访问Web应用,或者使用管理工具进行监控和调整...

    Resin泛解析 - 三级域名应用方案

    Resin.conf文件是Resin的配置文件,其中包含了许多重要的参数。例如,参数可以设置应用程序的目录,accept-buffer-size参数可以设置接收缓冲区的大小。这些参数的设置可以影响Resin的性能和稳定性。 Resin泛解析的...

    Resin 3.1 配置文件跟大家认识一下

    Resin 3.1配置文件详解 Resin是一款高性能、轻量级的Java应用服务器,...通过熟练配置Resin,你可以更好地优化应用部署,解决可能出现的问题,提高开发和运维效率。不断学习和实践,你将成为Resin服务器的真正主人。

    resin-pro-4.0.65.zip下载

    3. conf目录:包含各种配置文件,如webapps目录结构、虚拟主机配置、邮件服务器配置等。 4. webapps目录:默认的应用部署位置,用户可以将打包好的WAR文件放在此目录下进行部署。 5. bin目录:包含了启动、停止和...

    resin-pro-3.1.6.tar.gz

    - 配置Resin:编辑`conf/resin.conf`,根据需求配置端口、应用上下文路径等。 - 启动Resin:执行`bin/resin.sh start`或`./resin.sh start`(根据Linux版本可能有所不同) 3. **部署Web应用**: - 将WAR文件放置...

    resin4.0.63版本免安装

    Resin的配置文件通常位于`conf`目录下,其中`resin.xml`是主要的配置文件,用于设定服务器的全局属性,如端口设置、数据源配置等。 在解压缩后的Resin 4.0.63 文件中,你可能会找到以下几个关键组件和目录: 1. `...

    Windows下Resin的配置与部署.txt

    通过上述步骤,可以在Windows环境下成功安装并配置Resin应用服务器,并将其集成到MyEclipse开发环境中,实现应用程序的快速部署和调试。 #### 三、总结 Resin作为一个功能强大且高效的Java应用服务器,不仅提供了...

Global site tag (gtag.js) - Google Analytics