<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    konhon

    忘掉過去,展望未來。找回自我,超越自我。
    逃避不一定躲的過, 面對不一定最難過, 孤單不一定不快樂, 得到不一定能長久, 失去不一定不再擁有, 可能因為某個理由而傷心難過, 但我卻能找個理由讓自己快樂.

    Google

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      203 Posts :: 0 Stories :: 61 Comments :: 0 Trackbacks

    關(guān)于Apache Portable Runtime and Tomcat- -

    ??????????????????????????????????????

    關(guān)于Apache Portable Runtime and Tomcat

    在從Tomcat 5.0.28轉(zhuǎn)向5.5.X時,在啟動時發(fā)現(xiàn)出現(xiàn)如下信息
    [org.apache.catalina.core.AprLifecycleListener]-[INFO] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: (...你的系統(tǒng)環(huán)境PATH路徑...)

    在停止時發(fā)現(xiàn)出現(xiàn)如下信息
    [org.apache.catalina.core.AprLifecycleListener]-[INFO] Failed shutdown of Apache Portable Runtime

    于是,想消除這個問題,通過查閱 http://tomcat.apache.org/tomcat-5.5-doc/apr.html

    Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. The Apache Portable Runtime is a highly portable library that is at the heart of Apache HTTP Server 2.x. APR has many uses, including access to advanced IO functionality (such as sendfile, epoll and OpenSSL), OS level functionality (random number generation, system status, etc), and native process handling (shared memory, NT pipes and Unix sockets).

    These features allows making Tomcat a general purpose webserver, will enable much better integration with other native web technologies, and overall make Java much more viable as a full fledged webserver platform rather than simply a backend focused technology.

    發(fā)現(xiàn) Tomcat 可以用 Apache Portable Runtime 來提供更強性能,提升Web靜態(tài)頁面的處理能力,不再需要專門的Web Server來處理靜態(tài)頁面了。

    但是APR的支持需要安裝三個本地組件
    APR support requires three main native components to be installed:
    1、APR library
    2、JNI wrappers for APR used by Tomcat (libtcnative)
    3、OpenSSL libraries

    解決:Windows下的安裝配置與使用
    1、先去 http://tomcat.heanet.ie/native/ 下載編譯好的 tcnative-1.dll 文件,也可以下載tomcat-native.zip自己進行編譯
    2、修改一下 catalina.bat,加上
      set CATALINA_OPTS="-Djava.library.path=../../APR/lib"
    因為我把這個DLL放在與Tomcat目錄同級的APR/lib目錄下,所以采用了相對路徑。或者把dll加到你的系統(tǒng)變量PATH里之類的,最簡單的方法應(yīng)當就是把tcnative-1.dll文件放在Tomcat的bin目錄下:)

    這樣設(shè)置后,啟動可以看到信息如下:
    [org.apache.coyote.http11.Http11AprProtocol]-[INFO] Initializing Coyote HTTP/1.1 on http-9091
    在停止時發(fā)現(xiàn)出現(xiàn)如下信息
    [org.apache.coyote.http11.Http11AprProtocol]-[INFO] Pausing Coyote HTTP/1.1 on http-9091
    ......
    [org.apache.coyote.http11.Http11AprProtocol]-[INFO] Stopping Coyote HTTP/1.1 on http-9091

    這樣就配置成功了。性能方面目前沒有做詳細的測試。
    ======================================================================
    相關(guān)的文檔參見
    http://tomcat.apache.org/tomcat-5.5-doc/apr.html

    相關(guān)的性能測試結(jié)果參見
    http://www.javaworld.com.tw/jute/post/view?bid=9&id=139958&sty=3&age=0

    posted on 2006-11-27 20:29 konhon 優(yōu)華 閱讀(2973) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品va无码免费麻豆| 18禁黄网站禁片免费观看不卡| 无码永久免费AV网站| 久久精品国产亚洲AV无码娇色 | 国产大片91精品免费观看男同| 亚洲性69影院在线观看| 蜜臀AV免费一区二区三区| 久久国产亚洲高清观看| 四虎精品视频在线永久免费观看| 久久精品亚洲一区二区三区浴池 | 无码中文在线二区免费| 亚洲欧美成aⅴ人在线观看| 免费无码看av的网站| 亚洲成av人无码亚洲成av人| 日本最新免费不卡二区在线| 免费看一级一级人妻片| 亚洲真人无码永久在线| 国产免费一区二区三区不卡 | 久久久免费观成人影院| 日韩亚洲欧洲在线com91tv| 久久久久国产免费| 亚洲成aⅴ人片在线影院八| 在线免费观看污网站| 羞羞漫画页面免费入口欢迎你| 亚洲国产精品激情在线观看| 二个人看的www免费视频| 亚洲va在线va天堂va888www| 亚洲免费视频网址| 亚洲精品无码久久久久牙蜜区| 免费国产a国产片高清网站| 中文在线观看国语高清免费| 99久久精品国产亚洲| 最好免费观看韩国+日本| 国产免费伦精品一区二区三区 | 免费jlzzjlzz在线播放视频| 免费无码又爽又刺激网站直播| 亚洲黄色中文字幕| 波多野结衣中文一区二区免费| 久久成人免费电影| 久久久亚洲精华液精华液精华液| 亚洲人成网77777亚洲色 |