我在 WEB-INF\lib 下有一个带有 toplink.jar 和 xmlparserv2.jar 文件的 Web 应用程序(war 打包)。问题是我得到
]] Root cause of ServletException.
java.lang.NoClassDefFoundError: oracle/xml/parser/schema/XSDElement
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at oracle.toplink.internal.security.PrivilegedAccessHelper.newInstanceFromClass(PrivilegedAccessHelper.java:335)
at oracle.toplink.platform.xml.XMLPlatformFactory.getXMLPlatform(XMLPlatformFactory.java:95)
我不明白,因为 xmlparserv2.jar 包含oracle.xml.parser.schema.XSDElement
类 - 所以它应该在类路径上。我的 WebLogic 版本是 10.3.2.0,任何帮助将不胜感激。