XMLUnit - ClassNotFoundException

XMLUnit - ClassNotFoundException

我刚刚下载了 XMLUnit (https://github.com/xmlunit/xmlunit/releases),但无法正常工作。

当我尝试配置一些属性时:

        XMLUnit.setControlParser("org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
        XMLUnit.setTestParser("org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
        XMLUnit.setSAXParserFactory("org.apache.xerces.jaxp.SAXParserFactoryImpl");
        XMLUnit.setTransformerFactory("org.apache.xalan.processor.TransformerFactoryImpl");

...抛出以下异常:

java.lang.ClassNotFoundException: No ClassLoaders found for: org.custommonkey.xmlunit.XMLUnit
at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:521)

还有其他人遇到同样的问题吗?

我假设您使用的是 jboss 应用程序服务器。我认为您只是没有在 jar/war/ear 文件中包含所有库。