Tomcat 的三種(bio,nio.apr) 高級 Connector 運行模式

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章