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
三、從新編譯部署便可