我在我的项目中使用了 anti-samy jar。org.w3c.dom.Element 类是一个依赖项,我在 xml-apis jar 下找到。
但是我在使用应用程序时遇到了这个错误:org.w3c.dom.Element from [Module "deployment.xxx.ear.antisamy-1.4.4.jar:main" from Service Module Loader]
我认为我有一个类加载器地狱,但我找不到我需要的模块。
信息:我的应用程序分布在 EAR 中,anti-samy 和 xml-apis 位于我的 EAR 的根目录中。我使用的类位于我的 EJB 模块中,并且在我的清单文件中我有这些类。
[解决了]
我的错。我在 EAR 的根目录中添加了 jars。因此,在我将 jar 移动到 EAR 的 /lib 目录后,一切正常。