【发布时间】:2020-02-27 13:44:30
【问题描述】:
我使用htmlToPdf 创建了一个应用程序,该应用程序运行良好。但是当我使用下面的管道将它部署到我的 docker 时。
FROM openjdk:8-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
libc6 \
libx11-6 \
libxext6 \
libxrender1 \
libstdc++6 \
libssl1.0 \
libfreetype6 \
fontconfig \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
我添加这些库是因为它需要它们正确运行。但它仍然显示文档中显示的相同错误。
这是:
Caused by: java.lang.UnsatisfiedLinkError: Unable to load library '/tmp/io.woo.htmltopdf/wkhtmltox/0.12.5/libwkhtmltox.so': Native library (tmp/io.woo.htmltopdf/wkhtmltox/0.12.5/libwkhtmltox.so) not found in resource path
我检查了 docker 容器的 /tmp 文件夹,它包含所需的文件作为例外
【问题讨论】:
标签: java wkhtmltopdf html-to-pdf