webspoon容器启动后访问报错

37 阅读1分钟

问题描述

访问页面报错如下图

webspoon访问报错.png

webspoon_console.png

解决方案

点击图中的“Details”按钮,看到如下异常

java.lang.UnsatisfiedLinkError: 
/javaxh_docker/jdk/jdk1.8.0_461/jre/lib/amd64/libfontmanager.so: libfreetype.so.6: 
cannot open shared object file: No such file or directory java.lang.ClassLoader$NativeLibrary.load(Native Method) 
java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)

解决此问题的正确方向是确保Docker镜像环境中包含libfreetype.so.6, centos系统使用如下命令安装缺少的库,解决问题

yum install fontconfig freetype freetype-devel fontconfig-devel libstdc++

安装完成后可查看库是否存在

find / -name "libfreetype.so.6" 2>/dev/null