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