错误原因:启动项目时,报错:
error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory
使用,查询语句查询当前系统中是否存在:libcrypto.so.4
find / -name libcrypto.so.4
如过没有,可以查看当前系统中时候有openssl,(网上说这个文件会在安装时产出),笔者有安装openssl,但是只有libcrypto.so.6,没有libcrypto.so.4。
有两种方法可以实现,笔者使用的是将这个文件从其他系统上拷贝过来:
1.文件查找:(在其他系统中进行)
find / -name libcrypto.so.4
2.拷贝到缺少此文件的系统中,可以使用scp命令,也可以下载到本地之后使用rz上传至需要的系统中
cp <找到的文件目录> /usr/lib64/libcrypto.so.4
3.使用如下指令,修改文件权限和所属的组
chmod 755 /usr/lib64/libcrypto.so.4
chown root:root /usr/lib64/libcrypto.so.4
4.重新启动项目,就ok了