小编Dad*_*ado的帖子

Jasper 报告在 docker 容器中的服务器上不起作用(spring boot java 应用程序)

我的pom文件:

 <!-- Jasper Dependency -->
    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports</artifactId>
        <version>6.6.0</version>
    </dependency>
    <!-- Jasper fonts dependency -->
    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports-fonts</artifactId>
        <version>6.0.0</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

运行后:

  1. mvn clean install -Pprod -DskipTest
  2. docker-compose 构建
  3. docker-compose 推送

镜像在 docker hub 上构建和推送。然后使用命令:docker stack deploy .. 我运行 4 个 docker 容器(数据库、前端、后端和网络)。当我尝试使用生成 pdf API 时,出现如下错误:

    2018-10-25 17:46:18.997 DEBUG 1 --- [ XNIO-2 task-14] n.s.j.e.fonts.FontExtensionsRegistry     : Loading font extensions from net/sf/jasperreports/fonts/fonts.xml
2018-10-25 17:46:18.999 DEBUG 1 --- [ XNIO-2 task-14] n.s.j.e.fonts.SimpleFontExtensionHelper  : Parsing font family DejaVu Sans
2018-10-25 17:46:18.999 DEBUG 1 --- …
Run Code Online (Sandbox Code Playgroud)

java fonts jasper-reports docker

4
推荐指数
1
解决办法
3141
查看次数

标签 统计

docker ×1

fonts ×1

jasper-reports ×1

java ×1