Tomcat apr模式開啟方法


apr(Apache Portable Runtime/Apache可移植運行時),是Apache HTTP服務器的支持庫。你可以簡單地理解為,Tomcat將以JNI的形式調用Apache HTTP服務器的核心動態鏈接庫來處理文件讀取或網絡傳輸操作,從而大大地提高Tomcat對靜態文件的處理性能。 Tomcat apr也是在Tomcat上運行高並發應用的首選模式。

Tomcat apr運行模式的配置相對比較麻煩。據官方文檔所述,Tomcat apr需要以下三個組件的支持:

1、APR library[APR庫]

2、JNI wrappers for APR used by Tomcat (libtcnative)[簡單地說,如果是在Windows操作系統上,就是一個名為tcnative-1.dll的動態鏈接庫文件]

3、OpenSSL libraries[OpenSSL庫]


此外,與配置nio運行模式一樣,也需要將對應的Connector節點的protocol屬性值改為org.apache.coyote.http11.Http11AprProtocol。不過上述只是在較早的版本才需要配置的,新的版本,如果9.0,默認已經是apr模式,建議用戶Tomcat最新的版本。

在windows上,apr模式的開啟依賴tcnative-1.dll動態庫,在9.0版本中已經包含了,其它如果不存在,需要自己下載配置。

基本步驟:

1、從http://archive.apache.org/dist/tomcat/tomcat-connectors/native/網址下載;

2、將tcnative-1.dll拷貝tomcat的bin目錄;

3、啟動如果出現下面內容,說明apr加載成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM