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文件的错误啦。

 

 

posted @ 2022-03-22 17:58  弦歌雅意  阅读(1166)  评论(0编辑  收藏  举报