一 前言
tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。
二 bio
默认的模式 blocking IO,性能非常低下,没有经过任何优化处理和支持.
三 nio
利用java的异步io护理技术,no blocking IO技术.
想运行在该模式下,直接修改server.xml里的Connector节点,修改protocol为
<Connector port="80" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000"
URIEncoding="UTF-8"
useBodyEncodingForURI="true"
enableLookups="false"
redirectPort="8443" />
启动后,就可以生效。性能得到初步优化但与apr相比,还是有一些差距。
四 apr
安装起来最困难,但是从操作系统级别来解决异步的IO问题,大幅度的提高性能.
必须要安装apr和native,直接启动就支持apr。
下面的修改纯属多余,仅供大家扩充知识,但仍然需要安装apr和native
如nio修改模式,修改protocol为org.apache.coyote.http11.Http11AprProtocol
五 补充
1)安装APR的方法,请看我另一篇博客http://phl.iteye.com/blog/910984;
2)关于性能数据请读者们自行研究,笔者不是在写教科书在此只是给出思路,性能研究是个很深的领域,请各位按需自行搭建环境测试;
3)总的来说,bio是不推荐使用的,apr的模式推荐;
作者简介
昵称:澳洲鸟
姓名:朴海林
QQ:85977328
MSN:6301655@163.com
转载请注明出处
分享到:
相关推荐
apache-tomcat-7.0.8-deployer.zip
linux下tar.gz包tomcat,版本:7.0.88,欢迎下载使用,欢迎下载
资源来自pypi官网。 资源全名:inspire-json-merger-7.0.8.tar.gz
资源分类:Python库 所属语言:Python 资源全名:wizzi_utils-7.0.8.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Redis 是一个高性能的key-value数据库,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,...
今天小编要给大家介绍一款集创建、编辑和转换为一体的图像处理软件——ImageMagick。ImageMagick主要可以用来读取、转换、写入多种格式的图片。支持包括TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等90多种图像格式。...
You can install ImageMagick from source. However, if you don't have a proper development environment or if you're anxious to get started, download a ready-to-run Unix or Windows executable....
好的资源,共同分享一下!!!希望大家可以学到更多的东西
不用再为找不到好的tomcat而烦恼了,这有自己下载吧。
没有单独的编辑和当前模式 [R 输出始终是实时的 [R 完全非线性的灵活性 [R 按需查经 [R 单独的输出,用于大厅,礼堂和舞台展示 [R 志愿者友好 [R 即时运行的变化 讲你的故事。非凡的 无论您想讲什么故事,...
apache-tomcat-7.0.8安装版
apache-tomcat-7.0.8 apache-tomcat-7.0.8安装版
赠送jar包:qiniu-java-sdk-7.0.8.jar; 赠送原API文档:qiniu-java-sdk-7.0.8-javadoc.jar; 赠送源代码:qiniu-java-sdk-7.0.8-sources.jar; 赠送Maven依赖信息文件:qiniu-java-sdk-7.0.8.pom; 包含翻译后的API...
tomcat是经过优化配置的,下载根据自己内存大小好修改即可使用,下载后打(windows)开/bin/catalina.bat (linux)/bin/catalina.sh.../conf/server.xml 已配置三种模式(bio/nio/apr) 默认apr可根据自己需求切换注释。
赠送jar包:qiniu-java-sdk-7.0.8.jar; 赠送原API文档:qiniu-java-sdk-7.0.8-javadoc.jar; 赠送源代码:qiniu-java-sdk-7.0.8-sources.jar; 赠送Maven依赖信息文件:qiniu-java-sdk-7.0.8.pom; 包含翻译后的API...
Tomcat7.0.85-win-x64 每次看到Tomcat都会联想到猫和老鼠里面的汤姆 资源描述要50个字原谅我的废话
apache-tomcat-7.0.88解压非安装版。 windows、Linux、Mac系统都可以使用。 发布日期为2018-05-11。
深信服应用交付AD用户手册_V7.0.8R3-20201223.pdf