java.lang.ClassCastException

java項目,tomcat啓動後訪問的時候有時可能會報:
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
錯誤,形成異常的緣由是由於項目webapp中的WEB-INF下的lib中的jasper.jar包和tomcat中的jasper.jar衝突了,由於項目引入了兩個同樣的jar包。
解決方法:
一、刪除WEB-INF下的lib中的jasper.jar 這時項目可能會報錯,由於有的類依賴這個包,因此進行第二步操做。
二、引入tomcat中的jar包:如圖所示:
圖片描述java

圖片描述

圖片描述

三、從新編譯部署便可
相關文章
相關標籤/搜索