grails - 尝试渲染PDF时出现Grails渲染插件错误?

标签 grails plugins

使用Grails Rendering插件时,出现错误java.lang.NoSuchMethodError:com.lowagie.text.pdf.BaseFont.getCharBBox [C]。我们还使用了Jasper插件,该插件使用了新版本的iText库。我猜这两个插件之间不匹配。

任何想法如何解决这个问题?

/马可

最佳答案

假设存在两个版本的iText,您可能就在那里。过去,我对iText冲突有很多乐趣。我不使用Jasper插件,所以无法给您直接的答案,但是我可以推荐一些尝试的方法:

  • 使用grails依赖性报告命令可查看到底发生了什么,保留了哪个版本的iText,以及哪个版本已被踢出。
  • 在构建配置中,您可以管理特定插件的依赖性。因此,也许可以摆脱对itext的Jasper Plugin依赖。这是我的导出插件示例:

    runtime(':export:1.1'){
    排除“itext”,“itext-rtf”
  • 关于grails - 尝试渲染PDF时出现Grails渲染插件错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9977107/

    相关文章:

    javascript - 我如何从 JavaScript 和 Grails 访问变量?

    c++ - Photoshop SDK : Export plugin for Layer Comps

    android - 如何为 IntelliJ IDEA 安装新的 Android Studio 扩展

    spring - 一个组件需要一个名为 '' 的 bean,但是找不到

    javascript - 访问不带变量的 jquery 插件的方法

    css - Facebook Like 社交插件大小问题

    c++ - 使用 C++ 插件从 chrome 浏览器下载并运行 exe

    grails - Grails中具有关联的多个数据源

    spring - 如何在 Groovy 中使用 Spring DSL 基于环境(dev、qa、prod)注入(inject)依赖?

    grails - Grails-使用GGTS生成 View