tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,能够看他的启动控制台,或者启动日志.或者登陆他们的默认页面http://localhost:8080/查看其中的服务器状态。 java
1)bio apache
默认的模式,性能很是低下,没有通过任何优化处理和支持. tomcat
2)nio bash
利用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" />
启动后,就能够生效。 ide
3)apr 性能
安装起来最困难,可是从操做系统级别来解决异步的IO问题,大幅度的提升性能. 优化
必需要安装apr和native,直接启动就支持apr。下面的修改纯属多余,仅供你们扩充知识,但仍然须要安装apr和native 操作系统
如nio修改模式,修改protocol为org.apache.coyote.http11.Http11AprProtocol