tomcat6生产优化方案

tomcat6生产优化方案

ID:5323703

大小:28.50 KB

页数:7页

时间:2017-12-08

tomcat6生产优化方案_第1页
tomcat6生产优化方案_第2页
tomcat6生产优化方案_第3页
tomcat6生产优化方案_第4页
tomcat6生产优化方案_第5页
资源描述:

《tomcat6生产优化方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Tomcat6生产优化方案在现场使用tomcat6.0的过程中,如果不经过优化会大降低应用程序的运行效率。即使在应用负载均衡的环境下也很难达到理想的运行效率,因此tomcat6的优化也突显出的很大的重要性。针对网上的一些文档,制订如下优化方案,当然这些方案也是属于试验阶段,没有针对真正的生产环境测试过。方案如下:一、使用带有NIO的http1.1的超文件传输协议:Java的IO操作集中在java.io这个包中,是基于流阻塞API(即BIO,BlockIO)。对于大多数应用来说,这样的API使用很方便,然而,一些对性能要求较高的应用,尤其是服务器端应

2、用,往往需要一个更为有效的方式来处理IO。从JDK1.4起,NIOAPI作为一个基于缓冲区,并能提供非阻塞IO操作的API(即NIO,non-blockingIO)被引入。BIO与NIO一个比较重要的不同,是我们使用BIO的时候往往会引入多线程,每个连接一个单独的线程;而NIO则是使用单线程或者只使用少量的多线程,每个连接共用一个线程。而Tomcat6应用NIO只是用在处理发送、接收信息的时候用到,也就是说:tomcat6还是传统的多线程Servlet。因此即使我们的JAVA应用使用ThreadLocal的,例如JSF的FaceContext、Hi

3、bernate的session管理、Strusts的context的管理等等,也不会因为使用NIO而受到影响。更改方法:打开tomcat的配置文件:#vi$TOMCAT_HOME/conf/server.xml找到:

4、地集成本地服务器技术。APR(ApachePortableRuntime)是一个高可移植库,它是ApacheHTTPServer2.x的核心。APR有很多用途,包括访问高级IO功能(例如sendfile,epoll和openSSL),OS级别的功能(随机数生成、系统状态等等),本地进程管理(共享内存、NT管道和UNIXsocket)。这些功能使和Tomcat作为一个通常的前台WEB服务器,能更好的和其它本地WEB技术集成,总体上让Java更有效率作为一个高性能Web服务器平台而不是简单作为后台容器。安装:1、下载apr并安装截止到2009年11月2

5、0日版本:apr-1.3.8.tar.gz及apr-util-1.3.9.tar.gz下载地址:http://apr.apache.org/download.cgi安装步骤:(1)、安装apr及apr-util#tarzxvfapr-1.3.8.tar.gz#cdapr-1.3.8#./configure—prefix=/usr/lib/apr#make#makeinstall#tarzxvfapr-util-1.3.9.tar.gz#cdapr-util-1.3.9#./configure—with-apr=/usr/lib/apr#make#m

6、akeinstall(2)、安装tomcat-native.tar.gz此文件在$TOMCAT_HOME/bin的目录下#tarzxvftomcat-native.tar.gz#cdtomcat-native-1.1.16-src/jni/native#./configure—with-apr=/usr/lib/apr#make#makeinstall(3)、在tomcat的启动文件($TOMCAt_HOME/bin/catalina.sh)中加入环境变量:CATALINA_OPTS=-Djava.library.path=/usr/local/a

7、pr/lib或在操作系统的环境变量(/etc/profile)中添加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib (4)、重新启动计算机或使用命令source/etc/profile使其即时生效。(5)、查看启动日志,如出现如下信息表示APR启动成功:#vi$TOMCAT_HOME/logs/catalina.......log信息如下:启动时发现日志中有:Sep30,20084:32:55PMorg.apache.coyote.http11.Http11AprProtocol

8、startINFO:StartingCoyoteHTTP/1.1onhttp-8080Sep30,20084:32:55P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。