WebLogic部署報java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory cannot be cast to javax.xml.parsers.SAXParserFactory


今天在部署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即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM