RedHat Linux AS3.0 配置 Resin3.0.14
由于TOMCAT的性能实在是太差,没办法,只能尝试使用RESIN。今天终于有时间配置下了,顺便记录下配置的过程。 下载 resin-pro-3.0.14.tar.gz上传到服务器 $tar zxvf resin-pro-3.0.14.tar.gz$./configure$gmake$gmake install$ln -s resin-pro-3.0.14 res
export JAVA_HOME
RESIN_HOME=/usr/local/resin
export RESIN_HOME
<host id='www.aaa.com' app-dir='/home/aaa' character-encoding='UTF8' class-update-interval='2'>
<!--是否允许管理,即在线查看Resin的状态(Resin-status)-->
<allow-admin>true</allow-admin>
<!--错误页面设置-->
<error-page>
<error-code>404</error-code>
<location>/error/404.html</location>
</error-page>
<error-log id='log/bbs-error.log'/>
<!--默认首页-->
<welcome-file-list>index.jsp</welcome-file-list>
<!--以下配置是防止目录浏览,也可以用于该hosts下的新应用程序配置-->
<web-app id='/'>
<directory-servlet id='false'/>
</web-app>
<!--比如在该站点下新增scottit应用程序(这是一个可以监控j2ee的应用程序)-->
<web-app id='/scottit' app-dir='/data/web_root/scottit'/>
</host>
查看Resin运行状态的Servlet配置方法:
在web.xml中加入Servlet映射:
<servlet-mapping url-pattern='/resin-status'
servlet-name='com.caucho.http.servlet.ResinStatusServlet'>
<init-param enable='read'/>
</servlet-mapping>
同时在resin.conf的设定中,在host部分确认加入
<allow-admin>true</allow-admin>
另外:
Resin官方推荐的j2EE性能监测工具Scottit最新版3.0
请在附件下载,以下是配置说明:
1.请下载完后,把scottit.war放到Resin的webapps目录下(启动resin时,会自动发布该应用程序)
2.在你的j2ee应用程序的WEB-INF/web.xml中加入:
<filter>
<filter-name>Scottit</filter-name>
<filter-class>com.ustobe.scottit.ApplicationFilter</filter-class>
<init-param>
<param-name>html-debugger</param-name>
<param-value>enable</param-value>
</init-param>
</filter>
<filter-mapping>
<url-pattern>*.jsp</url-pattern>
<filter-name>Scottit</filter-name>
</filter-mapping>
</filter>
3.启动resin
3.1 按正常方式查看你的j2ee
可以看到jsp页面最下方有该页面的执行时间等信息
3.2 浏览你的scottit程序,可以看到你的j2ee程序的性能和Resin Server的性能,及JVM相关信息。这样可以找出你的j2ee中哪些页面效率低。。。
更多推荐
所有评论(0)