亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

environments was not found on the java.library.path 問題的解決方法

2024-09-01 13:48:04
字體:
來源:轉載
供稿:網友

Tomcat 啟動出現信息如下:

信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:XXXX

出現原因分析:

Tomcat建議使用apache的apr,來更好的運行Tomcat;

apache的apr 的介紹

APR(Apache portable Run-time libraries,Apache可移植運行庫)的目的如其名稱一樣,主要為上層的應用程序提供一個可以跨越多操作系統平臺使用的底層支持接口庫。在早期 的Apache版本中,應用程序本身必須能夠處理各種具體操作系統平臺的細節,并針對不同的平臺調用不同的處理函數。

隨著Apache的進一步開發,Apache組織決定將這些通用的函數獨立出來并發展成為一個新的項目。這樣,APR的開發就從Apache中獨立出來,Apache僅僅是使用 APR而已。

APR使得平臺細節的處理進行下移。對于應用程序而言,它們根本就不需要考慮具體的平臺,不管是Unix、Linux還是Window,應用程序執行的接口基本都是統一一致的。因此對于APR而言,可移植性和統一的上層接口是其考慮的一個重點。而APR最早的目的并不是如此,它最早只是希望將Apache中用到的所有代碼合并為一個通用的代碼庫,然而這不是一個正確的策略,因此后來APR改變了其目標。有的時候使用公共代碼并不是一件好事,比如如何將一個請求映射到線程或者進程是平臺相關的,因此僅僅一個公共的代碼庫并不能完成這種區分。APR的目標則是希望安全合并所有的能夠合并的代碼而不需要犧牲性能。

APR的最早的一個目標就是為所有的平臺(不是部分)提供一個公共的統一操作函數接口,這是一個非常了不起的目的,當然也是不現實的一個目標。我們不可能支持所有平臺的所有特征,因此APR目前只能為大多數平臺提供所有的APR特性支持,包括Win32、OS/2、BeOS、Darwin、Linux等等。為了能夠實現這個目標,APR開發者必須為那些不能運行于所有平臺的特性創建了一系列的特征宏(FEATURE MACROS)以在各個平臺之間區分這些特征。這些特征宏定義非常簡單,通常用APR_HAS_FEATURE參數設置:

如果某個平臺具有這個特性,則該宏必須設置為true,比如Linux和window都具有內存映射文件,同時APR提供了內存映射文件的操作接口,因此在這兩個平臺上,APR_HAS_MMAP宏必須設置,同時ap_mmap_*函數應該將磁盤文件映射為內存并返回適當的狀態碼。如果你的操作系統并不支持內存映射,那么APR_HAS_MMAP必須設置為0,而且所有的ap_mmap_*函數也可以不需要定義。第二步就是對于那些在程序中使用了不支持的函數必須提出警告。

解決方法一:

下載與你Tomcat對應版本的 tcnative-1.dll,放到apache-tomcat-7.0.57/bin 目錄下,重啟tomcat。

下載地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/native/

如果你不清楚版本,你隨便下載一個版本,放進目錄里面,在重啟tomcat 的時候,會有提示你合適的 tcnative-1.dll 版本。

1、

java.library.path

2.

java.library.path

3.

java.library.path

4.

java.library.path

解決方法二、

這是一個APR的問題,因為Tomcat需要依賴APR來優化性能,就需要安裝APR

1、首先安裝APR,采用源碼安裝的方式,默認安裝在:/usr/local/apr

wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz
tar -zxvf apr-1.5.0.tar.gz
cd apr-1.5.0
./configure
make
make install

2、接下來安裝Tomcat-native,這個gz包在Tomcat的bin目錄下面已經存在了,直接解壓tomcat-native;

進入目錄:cd   tomcat-native-1.2.7-src/native,然后編譯安裝:

./configure --with-apr=/usr/local/apr  --with-java-home="/usr/lib/jvm/java-1.7.0" --with-ssl=yes

如果下載的Tomcat版本較新的話,編譯安裝會出現OpenSSL版本不一致的問題,無法安裝,如下錯誤:

checking OpenSSL library version >= 1.0.2... configure: error: Your version of OpenSSL is not compatible with this version of tcnative

這事就需要下載一個版本低一點的Tomcat-native包:

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-connectors/native/1.1.34/source/tomcat-native-1.1.34-src.tar.gz

上面的gz包下載下來之后,放到Tomcat的bin目錄下去,解壓,進入目錄:cd  tomcat-native-1.1.20-src/jni/native,再編譯安裝

3、編譯安裝成功之后,在Tomcat的bin目錄下,新建一個名為setenv.sh的文件

新建文件中加入內容:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib
         export LD_LIBRARY_PATH
4、經過上述三步,第一個問退可以解決;

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品日韩欧美| 97国产精品人人爽人人做| 欧美激情啊啊啊| 国产一区二区三区在线视频| 国产一区二区三区三区在线观看| 日韩欧美精品网址| 国产91色在线播放| 欧美国产中文字幕| 欧美国产日产韩国视频| 欧美成人精品在线观看| 欧美国产日韩免费| 亚洲第一中文字幕| 成人一区二区电影| 久久777国产线看观看精品| 欧美激情一区二区三区在线视频观看| 国产精品嫩草影院久久久| 亚洲精品欧美一区二区三区| 欧美日韩国产影院| 国自产精品手机在线观看视频| 一区二区三区www| 欧美诱惑福利视频| 中文字幕精品一区久久久久| 精品调教chinesegay| 亚洲欧美日韩视频一区| 国内精品久久久久久久久| 国产精品黄色影片导航在线观看| 国产精品va在线| 久久精品一本久久99精品| 国语自产在线不卡| 九九精品在线视频| 国产精品久久久久秋霞鲁丝| 国模精品一区二区三区色天香| 欧美一区三区三区高中清蜜桃| 2019中文字幕在线免费观看| 色综合久久88色综合天天看泰| 日本国产欧美一区二区三区| 成人精品一区二区三区| 亚洲白虎美女被爆操| 国产精品中文久久久久久久| 日本久久久久久久久久久| 在线观看成人黄色| 欧美日韩国产999| 欧美日韩免费看| 久久天天躁狠狠躁夜夜躁| 亚洲国产成人久久综合一区| 亚洲日本中文字幕免费在线不卡| 精品久久香蕉国产线看观看gif| 亚洲成年人影院在线| 91高清视频免费观看| 欧美美女操人视频| 在线观看中文字幕亚洲| 伊人伊人伊人久久| 国产美女直播视频一区| 中文字幕欧美专区| 国产激情久久久| 日本人成精品视频在线| 国产精品网站入口| 精品国产91久久久久久老师| 欧美在线性视频| 深夜福利国产精品| 91av视频在线播放| 91老司机精品视频| 国产成人黄色av| 亚洲va久久久噜噜噜| 国产91精品久久久久| 亚洲国模精品一区| 日韩欧美在线免费| 国产美女被下药99| 亚洲欧美国产另类| 久久91精品国产| 精品国内产的精品视频在线观看| 蜜臀久久99精品久久久久久宅男| 日韩在线小视频| 久久精品2019中文字幕| 亚洲福利视频在线| 性欧美xxxx视频在线观看| 日韩av网站在线| 欧美人交a欧美精品| 欧美在线一区二区视频| 国产在线久久久| 久久资源免费视频| 欧美日韩福利在线观看| 国产精品日日摸夜夜添夜夜av| 亚洲一区二区三区毛片| 色偷偷88888欧美精品久久久| 热99精品里视频精品| 狠狠色狠色综合曰曰| 91精品久久久久久久久中文字幕| 神马久久久久久| 亚洲视频在线观看网站| 日韩av影院在线观看| 91九色视频导航| 91精品综合久久久久久五月天| 国内自拍欧美激情| 国产综合久久久久| 欧美高清无遮挡| 91亚洲精品在线| 欧美三级xxx| 成人午夜一级二级三级| 国产在线精品成人一区二区三区| 亚洲黄色av女优在线观看| 国产精品福利在线观看网址| 国内精品久久久久久| 亚洲伊人久久综合| 日韩欧美在线视频免费观看| 国产一区二区三区在线观看视频| 欧美成人精品影院| 亚洲精品xxx| 亚洲iv一区二区三区| 亚洲精品日韩在线| 日韩电影免费在线观看中文字幕| 欧美成人免费一级人片100| 成人免费看吃奶视频网站| 欧美激情精品久久久久久| 欧美成人性色生活仑片| 秋霞成人午夜鲁丝一区二区三区| 日韩美女视频免费在线观看| 91成人天堂久久成人| 欧美人交a欧美精品| 97国产精品视频人人做人人爱| 成人精品视频99在线观看免费| 欧美在线视频播放| 日韩欧美综合在线视频| 亚洲第一区中文字幕| 1769国内精品视频在线播放| 欧美激情影音先锋| 国内精品国产三级国产在线专| 国产成人极品视频| 精品亚洲一区二区| 91久久久久久久一区二区| 久久久久久com| 91最新在线免费观看| 亚洲国产黄色片| 91国语精品自产拍在线观看性色| 一级做a爰片久久毛片美女图片| 日韩在线免费av| 色妞色视频一区二区三区四区| 亚洲一区二区免费| 国产91九色视频| 国产精品久久久久久久久久东京| 欧美成人精品影院| 亚洲成年人影院在线| 精品高清一区二区三区| 日韩精品免费电影| 久久精品在线播放| 美女精品视频一区| 国产精品成人在线| 奇米四色中文综合久久| 91精品国产自产在线观看永久| 亚洲国产精品久久精品怡红院| 欧美孕妇与黑人孕交| 国产欧美精品一区二区三区-老狼| 亚洲精品理论电影| 日本国产一区二区三区| 国产情人节一区| 久久99久久亚洲国产| 一区二区三区美女xx视频| 97视频人免费观看| 亚洲精品一区av在线播放| 久久躁日日躁aaaaxxxx| 国产精品久久久久久久久久久不卡| 欧美制服第一页| 久久久久久久久久久久av| 久久久精品欧美|