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>
分享到:
相关推荐
1. **复制配置文件**:将 Resin 安装目录下的 `resin.conf` 文件复制到一个安全的位置。例如,假设 Resin 安装在 `D:\resion\resin-pro-3.1.9\resin-pro-3.1.9\conf` 目录下,则可以将 `resin.conf` 复制到 `E:\...
c)对 E:\sssssssss \resin\conf\resin.conf 文件进行配置 - 11 - d)80端口修改: - 16 - e)默认发布目录修改: - 16 - f)多虚拟主机: - 16 - g)多端口设置: - 17 - (3) Resin与Eclipse整合 - 17 - 2. Linux - 18 -...
确保项目根目录下存在 `resin.conf` 文件,并且配置文件中的 jar 文件路径正确无误。例如,在 `resin.conf` 文件中,可以指定加载外部库的路径: ```xml ${resin.root}/ext-webapp-lib"/> ``` 以上...
配置Resin的第一步是安装Resin服务器。下载对应版本的Resin安装包,解压到你希望的位置,然后启动`bin\resin.exe`或`bin\resinctl start`命令来启动服务。为了确保Resin能够在后台稳定运行,可以将其设置为Windows...
使用Resin服务器,你需要对`resin.conf`进行适当的配置,例如指定Java虚拟机(JVM)的位置、设置服务器监听的端口、定义应用上下文路径等。然后,可以通过bin目录下的脚本来启动和停止服务器。在Windows环境下,执行...
下面详细介绍如何在Eclipse中配置Resin。 ##### 1. 安装Eclipse 确保已经安装了最新版本的Eclipse。推荐使用Eclipse IDE for Java EE Developers版本,因为它包含了对Java EE应用开发的支持,包括对Web应用的开发...
配置Resin涉及多个方面,包括但不限于以下内容: 1. **服务器配置文件**:主要由`conf/resin.xml`控制。在这里,您可以定义服务器的基本属性,如端口设置、JVM参数、应用上下文路径等。 2. **应用部署**:Resin...
2. **配置resin.conf文件:** - 修改`<app-dir>`节点中的路径为实际安装路径,例如`<app-dir>H:\resin-2.1.0\doc</app-dir>`。 - 这一设置定义了Resin的应用根目录,即所有JSP和servlet的存放位置。 3. **修改IIS...
在解压后的`resin-4.0.45`目录下,可以通过修改`conf/resin.conf`进行定制化配置,例如设置服务器端口、JVM参数等。 **应用部署** 部署Java Web应用到Resin,通常需要将WAR文件放在`webapps`目录下,或者通过Resin...
在配置 Resin 服务器时,`resin.conf` 文件是核心配置文件,它包含了服务器运行所需的各种设置。这个文件通常位于 Resin 安装目录下的 `conf` 子目录中。通过编辑 `resin.conf`,你可以定制服务器的行为,例如调整...
- 修改`resin.conf`配置文件,设定端口(比如8080),并根据需求配置其他服务器参数。 3. **配置mod_proxy**: - 在Apache的配置文件(通常为`httpd.conf`)中,启用mod_proxy模块。如果未开启,添加以下行: ``...
在Resin中,配置文件是关键部分,例如`resin.conf`,它定义了服务器的行为和设置,包括端口配置、应用部署路径、线程池大小等。在使用Resin时,理解并熟练配置这些参数对于优化服务器性能至关重要。 Resin 4.0.42 ...
安装和配置Resin 4.0.50,一般需要修改`conf/resin.conf`,配置服务器端口、虚拟主机、数据源等,并将应用WAR文件或目录部署到`webapps`下。启动服务器后,可以通过HTTP访问Web应用,或者使用管理工具进行监控和调整...
Resin.conf文件是Resin的配置文件,其中包含了许多重要的参数。例如,参数可以设置应用程序的目录,accept-buffer-size参数可以设置接收缓冲区的大小。这些参数的设置可以影响Resin的性能和稳定性。 Resin泛解析的...
Resin 3.1配置文件详解 Resin是一款高性能、轻量级的Java应用服务器,...通过熟练配置Resin,你可以更好地优化应用部署,解决可能出现的问题,提高开发和运维效率。不断学习和实践,你将成为Resin服务器的真正主人。
3. conf目录:包含各种配置文件,如webapps目录结构、虚拟主机配置、邮件服务器配置等。 4. webapps目录:默认的应用部署位置,用户可以将打包好的WAR文件放在此目录下进行部署。 5. bin目录:包含了启动、停止和...
- 配置Resin:编辑`conf/resin.conf`,根据需求配置端口、应用上下文路径等。 - 启动Resin:执行`bin/resin.sh start`或`./resin.sh start`(根据Linux版本可能有所不同) 3. **部署Web应用**: - 将WAR文件放置...
Resin的配置文件通常位于`conf`目录下,其中`resin.xml`是主要的配置文件,用于设定服务器的全局属性,如端口设置、数据源配置等。 在解压缩后的Resin 4.0.63 文件中,你可能会找到以下几个关键组件和目录: 1. `...
通过上述步骤,可以在Windows环境下成功安装并配置Resin应用服务器,并将其集成到MyEclipse开发环境中,实现应用程序的快速部署和调试。 #### 三、总结 Resin作为一个功能强大且高效的Java应用服务器,不仅提供了...