0

外部库需要 Batik.jar 库。但是在加载它时输出: java.lang.LinkageError: loader constraint violation: loader (instance of ) 先前为名为“org/xml/sax/SAXParseException”的不同类型启动加载

我尝试修改构建 config.groovy 文件以排除 xml-apis,但它没有工作。使用蜡染的任何解决方法?

4

2 回答 2

2

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

<dependency org="xml-apis" name="xml-apis" rev="1.3.04" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
于 2012-10-01T13:58:17.733 回答
0

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

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

于 2011-11-27T19:39:54.387 回答