套装的JBoss AS 4.2是一个100%纯Java的应用服务器,没有提供APR的支持。Web容器使用的是嵌入的Tomcat6,Http处理使用java处理。缺省情况下当启动JBoss AS时,会出现如下警告信息:
13:39:51,031 INFO [AprLifecycleListener] The Apache Tomcat Native library which
allows optimal performance in production environments was not found on the java
.library.path:XXXX,表示没有提供APR支持的JBoss Native包。
由于缺省情况下JBoss Native包没有随JBoss AS一同发布,因而需要单独进行安装,在Linux系统中的步骤如下:
1、 在JBoss网站http://labs.jboss.com/jbossweb/downloads下载支持APR的JBoss Native包
2、 将JBoss Native包解压缩到JBoss AS安装目录的bin子目录中
3、 配置OpenSSL所需的种子文件,打开run.sh,增加如下设置:
touch /dev/rndfile
export RANDFILE=/dev/rndfile
注:APR缺省配置为使用OpenSSL,如果不设置种子文件,JBoss AS将会在启动过程中出现挂起现象。
4、 启动JBoss AS,ok
本文介绍如何在JBossAS4.2中配置APR支持,以提升应用服务器性能。具体步骤包括下载JBossNative包并安装,配置OpenSSL种子文件,最终解决启动时的警告信息。

2243

被折叠的 条评论
为什么被折叠?



