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

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

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

    konhon

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

    Google

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

    關于Apache Portable Runtime and Tomcat- -

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

    關于Apache Portable Runtime and Tomcat

    在從Tomcat 5.0.28轉向5.5.X時,在啟動時發現出現如下信息
    [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: (...你的系統環境PATH路徑...)

    在停止時發現出現如下信息
    [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.

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

    但是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加到你的系統變量PATH里之類的,最簡單的方法應當就是把tcnative-1.dll文件放在Tomcat的bin目錄下:)

    這樣設置后,啟動可以看到信息如下:
    [org.apache.coyote.http11.Http11AprProtocol]-[INFO] Initializing Coyote HTTP/1.1 on http-9091
    在停止時發現出現如下信息
    [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

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

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

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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成激情在线播放| 亚洲老熟女@TubeumTV| 亚洲AⅤ男人的天堂在线观看| 91亚洲精品视频| 中文字幕天天躁日日躁狠狠躁免费| 亚洲无吗在线视频| 日本亚洲免费无线码| 亚洲国产亚洲片在线观看播放| 69pao强力打造免费高清| 亚洲狠狠ady亚洲精品大秀| 国产91免费在线观看| 狠狠色香婷婷久久亚洲精品| 全免费A级毛片免费看网站| 久久精品国产亚洲av品善| 亚洲国产精品综合久久网络| 精品一区二区三区免费观看| 免费黄色毛片视频| 欧美色欧美亚洲另类二区| 国产成人99久久亚洲综合精品| 成全视频高清免费观看电视剧| 亚洲一区二区成人| 无码一区二区三区免费视频| 亚洲第一se情网站| 4338×亚洲全国最大色成网站| 久久精品国产免费一区| 亚洲妓女综合网99| 99热在线免费播放| 日韩国产精品亚洲а∨天堂免| 亚洲日韩人妻第一页| 久草视频在线免费看| 亚洲色大成WWW亚洲女子| 亚洲一区二区三区在线视频| 51在线视频免费观看视频| 亚洲jizzjizz少妇| 亚洲成a人片77777kkkk| 日韩在线天堂免费观看| 国产精品1024在线永久免费| 亚洲毛片无码专区亚洲乱| 四虎国产精品免费视| 亚洲一区二区三区免费视频| 麻豆91免费视频|