java.lang.ClassCastException: weblogic.xml.jaxp.RegistryDocumentBuilderFactory cannot be cast to javax.xml.parsers.DocumentBuilderFactory
则是因为xml-apis.jar和stax-api-1.0.1.jar这个jar包导致的。 tomcat中不带此jar包,而weblogic带,所以就出现jar包冲突了,解决办法就是把程序中的此jar包给删掉啦。
则是因为xml-apis.jar和stax-api-1.0.1.jar这个jar包导致的。 tomcat中不带此jar包,而weblogic带,所以就出现jar包冲突了,解决办法就是把程序中的此jar包给删掉啦。
本文解决了一个特定的ClassCastException问题,该问题是由于使用了weblogic.xml.jaxp.RegistryDocumentBuilderFactory而不是标准的javax.xml.parsers.DocumentBuilderFactory所引起的。在Tomcat环境中未包含引起冲突的xml-apis.jar和stax-api-1.0.1.jar,而在WebLogic服务器中却包含了这些文件,从而导致了类加载的问题。解决办法是移除应用程序中导致冲突的jar包。
9

被折叠的 条评论
为什么被折叠?



