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

          ubuntu

          TOMCAT昨天突然自己宕掉服務了,怎么重起都不行,后來查看logs中catalina.out 日志發現如下錯誤
          INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.6.0_01/jre/lib/i386/client:/usr/local/jdk1.6.0_01/jre/lib/i386:/usr/local/jdk1.6.0_01/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
          Aug 24, 2007 1:20:27 PM org.apache.coyote.http11.Http11Protocol init
          SEVERE: Error initializing endpoint
          java.net.BindException: Address already in use:8080
          ....................
          netstat -nlp 看到后臺java只有一個8015端口,而且有
          127.0.0.1:8080  127.0.0.1:8080 ESTABLISHED的鏈接
          很是奇怪,
          google一下提示是要使用apr
          由于是debian系統所以很容易安裝需要的軟件
          apt-get install libapr1-dev apache2-utils
          可是還是不行,錯誤照常出現。
          重起服務器后一切正常。


          win

          當我下載Tomcat6.0.16并安裝到eclise后,當任意建一個工程后,哪怕只有一個jsp頁面的工程,啟動Tomcat后都會有一個“警告”的提示(對工程與頁面顯示沒有任何影響)。于是刪除工程,只啟動Tomcat服務器時,提示信息:The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ......,是說在產品環境下可以優化工作性能的Tomcat的本地包沒有找到。于是我就把以前所學的有關classpath、path相關的知識全用上設置一大類鍵值對,根本無法解決這個問題。
          經過幾個小時的上網搜索終于找到了解決方法:原來Tomcat從5.5版本后增加了APR技術(Apache Portable Runtime),這是一個用C語言寫成文件包,目的在于提高Tomcat的服務性能,從而使得Tomcat將不僅僅擔任一個容器的功能,而是要成為一個 一般的web服務器(general purpose webserver)。現在是什么都漲,Tomcat的野心也在漲啊!
          通過上述描述大家也就明白了,我們只要把那個本地文件下載過來,配置好之后,這些問題就會迎刃而解了,首先要到Tomcat網站上去下載:
          http://tomcat.apache.org/download-native.cgi 找到Native 1.1.13 Source Release zip 這是個源文件,如果你要自己編譯就下這個,如果想使用已編譯好的dll文件就點擊這個鏈接下面的“Here“ 鏈接,找一個版本號最新的,進去可以下載一個tcnative-1.dll文件。
          那么如何配置這個文件呢?簡單一點就是把這個文件扔到windows/system32下面,因為我們已經在path下配置好了這個路徑,系統啟動后就可以找到這個路徑下的文件,如果想放到自己指定的位置,比如話到Tomcat安裝路徑下,那么就要在path中指定好這個路徑,我是這樣做的,首先根據慣例在系統變量中設置CATALINA_HOME變量,然后再把%CATALINA_HOME%\bin加入到path中,然后再把下載的dll文件放到 bin路徑下就一切ok了。當然不做這些工作不會影Tomcat運行,蘿卜白菜各有所愛了。
          本文參考http://www.aygfsteel.com/beansoft/archive/2006/12/22/89577.html

          posted on 2008-11-13 17:15 smallfa 閱讀(3280) 評論(0)  編輯  收藏 所屬分類: tomcat/weblogic

          <2008年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          公告

          smallfa
          博客園
          C++博客
          博客生活
          Blogjava
          足球博客
          微博
          Redsaga

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          Ajax

          Blogs

          DB

          java

          Open source

          ORM

          Tools/Help

          vedio Tech

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宣武区| 建瓯市| 白朗县| 土默特右旗| 雷州市| 榕江县| 磐安县| 历史| 桐柏县| 枝江市| 剑阁县| 托里县| 同德县| 东海县| 汕尾市| 大足县| 万宁市| 平昌县| 中方县| 楚雄市| 尼木县| 米易县| 铅山县| 乌兰察布市| 电白县| 四平市| 安溪县| 房产| 龙里县| 泉州市| 乌鲁木齐县| 蓬安县| 辽阳县| 华坪县| 依兰县| 扎囊县| 新平| 阳高县| 长汀县| 弋阳县| 阳朔县|