【转】Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
2015-11-09 15:53
651 查看
转载地址:http://www.oschina.net/question/54100_16195
tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。1)bio
默认的模式,性能非常低下,没有经过任何优化处理和支持.
2)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" />
启动后,就可以生效。
3)apr
安装起来最困难,但是从操作系统级别来解决异步的IO问题,大幅度的提高性能.
必须要安装apr和native,直接启动就支持apr。下面的修改纯属多余,仅供大家扩充知识,但仍然需要安装apr和native
如nio修改模式,修改protocol为org.apache.coyote.http11.Http11AprProtocol
相关文章推荐
- 一台电脑同时运行多个tomcat配置方法 (转)
- [Windows Server 2012] Tomcat安装方法
- jetty、tomcat启动发生异常 java.lang.NoClassDefFoundError: org.apache.jasper.el.ELContextImpl
- 模块化架构之tomcat的jsp加载处理
- Tomcat数据源
- Windows下Tomcat配置
- install plugins, such as spring (STS), maven, tomcat, etc.
- tomcat启动闪退的原因之一
- tomcat下CORS(跨域资源共享) 的配置
- Tomcat的跨区域访问问题
- CentOS 6.7 配置JSP运行环境之tomcat
- 《How Tomcat Works》学习笔记(一)
- 一个服务器多个Tomcat问题
- Tomcat启动内存设置
- MyEclipse的tomcat端口号的修改
- Tomcat热部署
- Tomcat下work文件夹的作用
- 配置tomcat,在访问时不需要加端口号和工程名
- eclipse中的WEB项目打包部署到tomcat
- TOMCAT异常 Socket bind failed: [730048]