使用xml-apis的Grails编译错误 - SAXParserException

时间:2012-11-12 03:55:38

标签: grails compilation

我的lib目录只有1个jar。 xml-apis 2.8.1。当我删除它,一切都编译。这是我得到的错误:

java.lang.LinkageError: Class org/xml/sax/SAXParseException violates loader constraints

知道发生了什么事吗?

1 个答案:

答案 0 :(得分:0)

xml-apis类包含在JRE中。这个问题也被称为"jar hell"问题的一部分,并且 - 在JVM空间中 - 通常发生在类路径中多次包含XML库,即来自JRE rt.jar的应用程序服务器或作为第三方库的依赖项。如上所述,这会导致LinkageError例外。

这是一个描述to solve this issue in Grails 1.3.7方式的示例。