0

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 です。

4

1 に答える 1

1

WebLogic 管理コンソールの [サーバーの開始] タブの [引数] に以下の行を追加します。

-Dtoplink.xml.platform=oracle.toplink.platform.xml.jaxp.JAXPPlatform

ソース: https://community.oracle.com/message/2988932?tstart=44

于 2014-02-05T00:59:20.927 に答える