Exception Weblogic注册表DocumentBuilderFactory JXDocumentBuilderFactory

Exception Weblogic注册表DocumentBuilderFactory JXDocumentBuilderFactory,exception,weblogic,Exception,Weblogic,java.lang.ClassCastException:weblogic.xml.jaxp.RegistryDocumentBuilderFactory不能强制转换为oracle.xml.jaxp.JXDocumentBuilderFactory weblogic仍在使用自己的类,我尝试了各种方法,修改了weblogic.xml和weblogic-application.xml,并将参数添加到startWebLogic.cmd-Djavax.xml.parsers.DocumentBuilde

java.lang.ClassCastException:weblogic.xml.jaxp.RegistryDocumentBuilderFactory不能强制转换为oracle.xml.jaxp.JXDocumentBuilderFactory

weblogic仍在使用自己的类,我尝试了各种方法,修改了weblogic.xml和weblogic-application.xml,并将参数添加到startWebLogic.cmd
-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.documentbuilderfactorympl

以上都是不工作的!!! 谁知道这个方法,请帮帮我

是的,我已经解决了。 在目录bin中找到startweblog.cmd 找到“设置类路径” 将其修改为: 设置预\u类路径=%WL\u HOME%\server\lib\xerces.jar 设置类路径=%PRE_类路径%;%保存\u类路径%
仅此而已,让您的jar成为

尝试从类路径中删除xml-api.jar


解决类似问题:

请不要在问题标题中使用“紧急”和“立即”等词。当你的问题对你来说是紧急的时候,其他人有他们认为同样重要的(和紧急的)问题。这是一个免费的同侪支持网站,没有人的问题比另一个问题更重要或更紧迫。如果你把时间花在更好地提问上,你得到快速回复的机会就会增加。使用相关信息而不是用“紧急”来浪费篇幅,从而更好地表达你的问题标题,这也提供了更多的信息,可能会吸引那些也能提供帮助的人的注意。:)好的,谢谢,我下次会这样做,但是请注意,xercesImpl.jar,这个jar包包含weblogic将自己加载的方法,所以它必须放在xerces.jar之前,就像下面这个集合PRE_CLASSPATH=%WL_HOME%\server\lib\xercesImpl.jar;%WL\U HOME%\server\lib\xerces.jar