日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

為 Tomcat 安裝 apr

系統 2205 0

apr 官方介紹:

?

Tomcat可以使用APR來提供超強的可伸縮性和性能,更好地集成本地服務器技術。

?

APR(Apache Portable Runtime)是一個高可移植庫,它是Apache HTTP Server 2.x的核心。

?

APR有很多用途,包括訪問高級IO功能(例如sendfile,epoll和OpenSSL),OS級別功能(隨機數生成,系統狀態等等),本地進程管理(共享內存,NT管道和UNIX sockets)。這些功能可以使Tomcat作為一個通常的前臺WEB服務器,能更好地和其它本地web技術集成,總體上讓Java更有效率作為一個高性能web服務器平臺而不是簡單作為后臺容器。

?

在產品環境中,特別是直接使用Tomcat做WEB服務器的時候,應該使用Tomcat Native來提高其性能。
?
?
?
說白了,就是如何 在Tomcat中使用JNI的方式來讀取文件以及進行網絡傳輸。這個東西可以大大提升Tomcat對靜態文件的處理性能,同時如果你使用了HTTPS方式 傳輸的話,也可以提升SSL的處理性能。
?
安裝方式
?
在Window下安裝
?
1. 首先下載 tcnative-1.dll
??? 下載地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.19/binaries/win32/
?
2. 直接拷貝tcnative-1.dll到TOMCAT_HOME/bin目錄下,啟動即可
?
3. 驗證是否啟動
??? 看見類似這樣的信息
Cmd代碼?? 收藏代碼
  1. 2011- 7- 20? 15: 17: 05?org.apache.catalina.core.AprLifecycleListener?init??
  2. 信息:?Loaded?APR?based?Apache?Tomcat?Native?library? 1.1. 20.??
  3. 2011- 7- 20? 15: 17: 05?org.apache.catalina.core.AprLifecycleListener?init??
  4. 信息:?APR?capabilities:?IPv6?[true],?sendfile?[true],?accept?filters?[false],?random?[true].??
  5. 2011- 7- 20? 15: 17: 05?org.apache.coyote.http11.Http11AprProtocol?init??
??? 就證明 apr 已啟動
?
在Linux下安裝
?
1. 下載所需的包
到http://apr.apache.org/下載下面3個包?
apr-1.4.5.tar.gz?
apr-iconv-1.2.1.tar.gz?
apr-util-1.3.12.tar.gz
?
到 http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.20/source/ 下載
tomcat-native-1.1.20-src.tar.gz
?
2.? 安裝
?
a.? 安裝 apr
Shell代碼?? 收藏代碼
  1. tar?zxvf?apr- 1.4. 5.tar??
  2. cd?apr- 1.4. 5??
  3. ./configure?--prefix=/usr/local/apr??
  4. make??
  5. make?install???
?b. 安裝 apr-iconv
Shell代碼?? 收藏代碼
  1. tar?-zxvf?apr-iconv- 1.2. 1.tar.gz??
  2. cd?apr-iconv- 1.2. 1??
  3. ./configure?--prefix=/usr/local/apr-iconv?--with-apr=/usr/local/apr??
  4. make??
  5. make?install???
?c. 安裝 apr-util
Shell代碼?? 收藏代碼
  1. tar?zxvf?apr-util- 1.3. 12.tar.gz??
  2. cd?apr-util- 1.3. 12??
  3. ./configure?--prefix=/usr/local/apr-util?--with-apr=/usr/local/apr?--with-apr-iconv=/usr/local/apr-iconv/bin/apriconv??
  4. make??
  5. make?install???
?d. 安裝 tomcat-native
Shell代碼?? 收藏代碼
  1. tar?zxvf?tomcat-native- 1.1. 20-src.tar.gz??
  2. cd?tomcat-native- 1.1. 20-src/jni/native????
  3. ./configure?--with-apr=/usr/local/apr?--with-java-home=/usr/java/jdk1. 6.0_23??
  4. make??
  5. make?install???
?
3. 添加環境變量
?
vi /etc/profile #在文件末尾處添加下面的變量?
# apr?
export LD_LIBRARY_PATH=/usr/local/apr/lib

然后執行下面命令,使環境變量即時生效?
source /etc/profile
?
4. 驗證
?
啟動Tomcat? :
TOMCAT_HOME/bin/start.sh?
more TOMCAT_HOME/logs/catalina.out?

看到類似這樣的信息
Shell代碼?? 收藏代碼
  1. Jul? 20,? 2011? 15: 27: 32?PM?org.apache.catalina.core.AprLifecycleListener?init??
  2. INFO:?Loaded?APR?based?Apache?Tomcat?Native?library? 1.1. 20.???
?就證明 apr 啟動成功了。
?
轉自:http://pengranxiang.iteye.com/blog/1128905

為 Tomcat 安裝 apr


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 白河县| 勐海县| 焦作市| 清水县| 宝丰县| 信丰县| 汾西县| 错那县| 山东省| 建平县| 瑞金市| 韶山市| 姜堰市| 山阴县| 襄樊市| 盈江县| 黄骅市| 谷城县| 宝丰县| 驻马店市| 耿马| 土默特左旗| 礼泉县| 贺州市| 泗阳县| 旅游| 临城县| 称多县| 弥渡县| 北碚区| 茌平县| 大石桥市| 荔浦县| 郎溪县| 久治县| 郧西县| 大竹县| 左云县| 东兴市| 商南县| 临西县|