1. 程式人生 > >tomcat報錯 嚴重: Exception starting filter CSRF

tomcat報錯 嚴重: Exception starting filter CSRF

java.lang.ClassNotFoundException: org.apache.catalina.filters.CsrfPreventionFilter

主要是因為你tomcat找不到相應jar包中的類.但是tomcat中明明有啊.

我想了一個粗暴的方法,找不到就不要它了.雖然,這樣可以解決問題.但是不太好..

1.先找到 對應的tomcat路徑

 

2.web.xml 檔案中有一個filter

<!-- 註釋掉 就好了
  <filter>
    <filter-name>CSRF</filter-name>
    <filter-class>org.apache.catalina.filters.CsrfPreventionFilter</filter-class>
    <init-param>
      <param-name>entryPoints</param-name>
      <param-value>/html,/html/list</param-value>
    </init-param>
  </filter>

  <filter-mapping>
    <filter-name>CSRF</filter-name>
    <servlet-name>HTMLHostManager</servlet-name>
  </filter-mapping>
-->

3.重複上面的1.2操作在下面圖片中的路徑下的web.xml