【问题标题】:Grails - Batik.jar interactionGrails - Batik.jar 交互
【发布时间】:2011-11-27 16:25:44
【问题描述】:

外部库需要 Batik.jar 库。 但是在加载它时输出: java.lang.LinkageError:加载程序约束违规:加载程序(实例)先前为名为“org/xml/sax/SAXParseException”的不同类型启动加载

我尝试修改 build config.groovy 文件以排除 xml-apis,但它不起作用。使用蜡染有什么解决方法吗?

【问题讨论】:

    标签: grails build config batik


    【解决方案1】:

    我遇到了同样的问题,我手动查找了%User%\.ivy2\cache\org.apache.xmlgraphics 中的所有ivy*.xml 文件并删除了以下条目:

    <dependency org="xml-apis" name="xml-apis" rev="1.3.04" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
    

    【讨论】:

      【解决方案2】:

      我对包含一些 xml 库的 selenium 库也有同样的问题。我从 selenium 中提取了这些较新/过时的版本,然后它就起作用了。

      我查看了“batik”,在 lib 文件夹中有 xalan、xerces 和 xml-apis。尝试删除它们并希望 grails 提供的 api-versions 是兼容的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-28
        • 1970-01-01
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 2013-06-15
        • 2013-11-26
        相关资源
        最近更新 更多