最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Tomcat安裝與配置Native APR模式的教程

 更新時(shí)間:2017年02月03日 09:26:59   作者:不爭(zhēng)  
APR是Apache HTTP服務(wù)器的支持庫(kù),提供了一組映射到下層操作系統(tǒng)的API。通過(guò) tomcat-native 庫(kù),使tomcat運(yùn)行時(shí)通過(guò)APR更多的調(diào)用本地API,達(dá)到提升性能的目的。下面這篇文章詳細(xì)介紹了Tomcat安裝與配置Native APR模式的教程,需要的朋友可以參考借鑒,一起來(lái)看看吧。

前言

眾所周知APR 能大幅提高 tomcat 的性能,但我并沒(méi)有做過(guò)性能比較測(cè)試。下面這篇文中主要介紹了在 CentOS 6.5 下為 tomcat 7 安裝和配置 APR 模式的步驟和過(guò)程。在安裝之前,先進(jìn)行簡(jiǎn)單的介紹一下相關(guān)的內(nèi)容,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。

技術(shù)準(zhǔn)備

什么是APR?(以下是來(lái)自維基百科的內(nèi)容)

Apache可移植運(yùn)行時(shí)( Apache Portable Runtime,簡(jiǎn)稱APR)是Apache HTTP服務(wù)器的支持庫(kù),提供了一組映射到下層操作系統(tǒng)的API。如果操作系統(tǒng)不支持某個(gè)特定的功能,APR將提供一個(gè)模擬的實(shí)現(xiàn)。這樣程序員使用APR編寫(xiě)真正可在不同平臺(tái)上移植的程序。

什么是 tomcat-native

tomcat-native 庫(kù)為 Tomcat 提供了本地實(shí)現(xiàn)。 tomcat-native 依賴于三個(gè)組件:APR, OPENSSL, JDK。

大致思路

大致思路就是通過(guò) tomcat-native 庫(kù),使tomcat運(yùn)行時(shí)通過(guò)APR更多的調(diào)用本地API,達(dá)到提升性能的目的。由于依賴關(guān)系,安裝時(shí),先安裝 APR, OPENSSL, 然后再安裝 tomcat-native, 最后配置 tomcat 啟動(dòng)時(shí)依賴的庫(kù)路徑。

配置安裝

具體的安裝步驟其實(shí)在 tomcat 自帶的 tomcat-native.tar.gz 文件中就有,這里記錄是自己的安裝和配置過(guò)程,大致一樣,略有不同。我在安裝的沒(méi)有選擇將 tomcat-native 安裝在某個(gè)tomcat下,而是獨(dú)立安裝。

1、安裝 apr, openssl

yum install apr-devel openssl-devel

2、安裝 tomcat-native

tomcat-native 安裝文件已經(jīng)存在于 tomcat 中,位于 $CATALINA_HOME/bin 的文件 tomcat-native.tar.gz。 將文件 tomcat-native.tar.gz 拷貝出來(lái)后解壓,配置,安裝。

tar xzcf tomcat-native.tar.gz
cd tomcat-native-1.1.32-src/jni/native
./configure --with-apr=/usr/bin/apr-1-config --with-ssl=yes
make && make install

安裝完成后,會(huì)看到下面提示,標(biāo)識(shí)已經(jīng)安裝到 /usr/local/apr/lib 中。

Libraries have been installed in:
 /usr/local/apr/lib

以上步驟都是通過(guò) root 用戶操作,以下步驟使用 tomcat 的所有者用戶操作

3、配置 tomcat 依賴庫(kù)

$CATALINA_HOME/bin/setenv.sh 中添加(沒(méi)有則新建)
export CATALINA_OPTS=”$CATALINA_OPTS -Djava.library.path=/usr/local/apr/lib”

4、配置 tomcat server.xml

打開(kāi)下面的配置

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

確保 Connector 配置中的 protocol 為下列值中之一。

protocol="HTTP/1.1" 
protocol="org.apache.coyote.http11.Http11AprProtocol"

如果指定為 HTTP/1.1, 則 tomcat 自動(dòng)選擇合適的協(xié)議。

最后重啟 Tomcat.

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

相關(guān)文章

  • 簡(jiǎn)單實(shí)現(xiàn)nginx+tomcat的反向代理與動(dòng)靜分離

    簡(jiǎn)單實(shí)現(xiàn)nginx+tomcat的反向代理與動(dòng)靜分離

    這篇文章主要介紹了簡(jiǎn)單實(shí)現(xiàn)nginx+tomcat的反向代理與動(dòng)靜分離,需要的朋友可以參考下
    2016-05-05
  • 深入淺析Centos 7系統(tǒng)的Tomcat服務(wù)器

    深入淺析Centos 7系統(tǒng)的Tomcat服務(wù)器

    tomcat最初是由Sun的軟件架構(gòu)師詹姆斯 鄧肯 戴維森開(kāi)發(fā)的。后來(lái)他幫助將其變?yōu)殚_(kāi)源項(xiàng)目,并由Sun貢獻(xiàn)給Apache軟件基金會(huì)。這篇文章主要介紹了Centos 7系統(tǒng)的Tomcat服務(wù)器的相關(guān)知識(shí),需要的朋友可以參考下
    2019-12-12
  • Tomcat Nginx Redis實(shí)現(xiàn)session共享過(guò)程圖解

    Tomcat Nginx Redis實(shí)現(xiàn)session共享過(guò)程圖解

    這篇文章主要介紹了Tomcat Nginx Redis實(shí)現(xiàn)session共享過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Windows下tomcat安裝圖文教程(安裝版)

    Windows下tomcat安裝圖文教程(安裝版)

    這篇文章主要介紹了Windows下tomcat安裝圖文教程(安裝版)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • 詳解Tomcat出現(xiàn)404的解決方法

    詳解Tomcat出現(xiàn)404的解決方法

    這篇文章主要介紹了詳解Tomcat出現(xiàn)404的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 基于IDEA部署Tomcat服務(wù)器的步驟詳解

    基于IDEA部署Tomcat服務(wù)器的步驟詳解

    這篇文章主要介紹了基于IDEA部署Tomcat服務(wù)器,并在上面創(chuàng)建第一個(gè)servlet程序,實(shí)現(xiàn)前后端交互,然后做一個(gè)簡(jiǎn)單的四則運(yùn)算計(jì)算器,需要的朋友可以參考下
    2021-04-04
  • 使用jenkins將項(xiàng)目部署到另一臺(tái)主機(jī)的過(guò)程

    使用jenkins將項(xiàng)目部署到另一臺(tái)主機(jī)的過(guò)程

    這篇文章主要介紹了使用jenkins將項(xiàng)目部署到另一臺(tái)主機(jī)的詳細(xì)過(guò)程,這這里手動(dòng)部署需要關(guān)閉防火墻,確保git命令存在,拉取部署的項(xiàng)目包,具體實(shí)例代碼跟隨小編一起看看吧
    2021-10-10
  • 阿里云服務(wù)器Tomcat無(wú)法訪問(wèn)的問(wèn)題

    阿里云服務(wù)器Tomcat無(wú)法訪問(wèn)的問(wèn)題

    這篇文章主要介紹了阿里云服務(wù)器Tomcat無(wú)法訪問(wèn)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • tomcat安裝及部署的方法實(shí)現(xiàn)

    tomcat安裝及部署的方法實(shí)現(xiàn)

    Tomcat是一個(gè)免費(fèi)、開(kāi)源的javaWeb輕量級(jí)應(yīng)用服務(wù)器,本文主要介紹了tomcat安裝及部署的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • 基于Tomcat 數(shù)據(jù)源的原理、配置、使用介紹

    基于Tomcat 數(shù)據(jù)源的原理、配置、使用介紹

    下面小編就為大家?guī)?lái)一篇基于Tomcat 數(shù)據(jù)源的原理、配置、使用介紹。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08

最新評(píng)論

于田县| 武乡县| 广东省| 航空| 锡林郭勒盟| 陆川县| 昭通市| 错那县| 内江市| 泾阳县| 乐安县| 涿州市| 井研县| 津南区| 合江县| 清水河县| 潞西市| 池州市| 自治县| 兴化市| 海口市| 左云县| 铜梁县| 澄江县| 辛集市| 呼伦贝尔市| 商洛市| 宜兰市| 徐水县| 常州市| 九江县| 常德市| 陇西县| 玉树县| 泗阳县| 玉环县| 南江县| 吴川市| 杂多县| 黎平县| 六枝特区|