Tomcat啟動提示:Error: failed /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/amd64/server/libjvm.so的解決方法


Tomcat啟動報錯,找不到/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/amd64/server/libjvm.so

 

 解決辦法:
1、在系統中查找這個文件(當然要保證系統中已經有這個.so文件,只是查找路徑沒有設置正確而已):

find / -name libjvm.so

 

 發現包含libjvm.so文件的路徑不止一個,但是由於我啟動Tomcat時是用的jdk是jdk1.7.0.79.x86_64,所以正確的路徑是:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/amd64/server/libjvm.so

2、將.so文件路徑的目錄添加到/etc/ld.so.conf

 vim /etc/ld.so.conf
在文件末尾新添加一行:

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/amd64/server/libjvm.so

3、使得修改生效

/sbin/ldconfig

這樣就不會有那個找不到.so文件的錯誤啦。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM