今天在部署WebLogic项目时,报了java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory cannot be cast to javax.xml.parsers.SAXParserFactory异常。

查询报错原因后,发现该异常是由Jar包冲突导致的。

大多数开发人员在本地使用Tomcat开发,而Tomcat中并没有此Jar包,需要添加JAR包xml-apis.jar;然鹅WebLogic却自带该Jar包,所以在往WebLogic上部署时,Jar包自然就冲突了。

解决办法

删除war包内的xml-apis.jar即可。

版权声明:本文为julygift原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://www.cnblogs.com/julygift/p/8057549.html