tomcat 設置允許跨域訪問

既然想到使用tomcat進行跨域的設置,而不使用在項目中設置header來解決,說明你也是tomcat 下的資源需要做跨域處理吧?這也是一個統一的允許跨域設置,tomcat下的所有請求都將放開,請注意。

 

具體步驟:

1.首先找到你的tomcat所在路徑,並在conf文件夾下找到 web.xml

2.打開該文件,在以下位置加上這段:

<filter>
  <filter-name>CorsFilter</filter-name>
  <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
  <init-param>
    <param-name>cors.allowed.origins</param-name>
    <param-value>*</param-value>
  </init-param>
</filter>
<filter-mapping>
  <filter-name>CorsFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

3.輕輕的重啓下tomcat,記得要溫柔,啓動完後,發現不再出現跨域問題。

 

我的日記

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章