52
魔獸
Apache Portable Runtime which allows optimal performance in production environments was not found
一、發現問題在啟動Tomcat5.5的時候發現console中有一句話The Apache Portable Runtime which allows The optimal performance in production environments was not found on the java.library.path。這是個定語從句,翻譯為:可以允許在生產環境中有最佳的表現的Apache Portable Runtime沒有再java.libary.path中被找到。
二、APR作用
Apache Portable Runtime是一個用C語言寫成文件包,目的在於提高Tomcat的服務性能,從而使得Tomcat將不僅僅擔任一個應用服務器的功能,而是要成為一個一般的web服務器(general urpose webserver),就是提升Web靜態頁麵的處理能力。portable意思為便攜的。
三、解決問題
首先要到Tomcat網站下載:https://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路徑下就可以了。
原帖地址:https://blog.csdn.net/pipipig521/article/details/3323795
最後更新:2017-04-03 12:56:01
上一篇:
Android 仿美團網,大眾點評購買框懸浮效果之修改版
下一篇:
listview滑動刪除
從零開始學習OpenCL開發(二)一個最簡單的示例與簡單性能分析
XML(1)——shema約束之命名空間
Windows 8靈魂所在 帶你體驗雲存儲樂趣
problem中Project'XX'is missing required library:'[路徑]\XXX.jar'解決方法
解析阻止機器學習的十種網絡攻擊
『0015』 - Solidity Types - 動態字節數組(Dynamically-sized byte array)、固定大小字節數組(Fixed-size byte arrays)、string之間的轉換關係
android listview中getView重複被調用的問題
【OpenHW參賽手記】AXI-Stream接口開發詳細流程
通過SketchRNN、PCA和t-SNE從Google QuickDraw數據集中顯示矢量圖的潛在空間|附源碼
[調查]:我心目中的影星-喜歡電影的兄弟姐妹進[原創]