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文件的錯誤啦。