0
我的lib目錄只有1個jar。 xml-apis 2.8.1。當我刪除它,一切都編譯。這是我得到的錯誤:xml-apis的Grails編譯錯誤 - SAXParserException
java.lang.LinkageError: Class org/xml/sax/SAXParseException violates loader constraints
任何想法是怎麼回事?
我的lib目錄只有1個jar。 xml-apis 2.8.1。當我刪除它,一切都編譯。這是我得到的錯誤:xml-apis的Grails編譯錯誤 - SAXParserException
java.lang.LinkageError: Class org/xml/sax/SAXParseException violates loader constraints
任何想法是怎麼回事?
xml-apis
類包含在JRE中。這個問題也被稱爲"jar hell"問題的一部分,並且 - 在JVM空間中 - 通常發生在XML庫多次包含在類路徑中,即來自JRE rt.jar
,由應用程序服務器或作爲第三方應用程序的依賴關係黨的圖書館。這導致了上述提供的例外情況。
這是一個例子,描述如何to solve this issue in Grails 1.3.7。