前段時間測試angularjs,然後,用tomcat的時候,老彈出 No 'Access-Control-Allow-Origin'這玩意兒,然後,找了很多文章,無果,
最後,看了tomcat的配置文檔,弄了一個,問題就解決了。
1.
打開tomcat安裝目錄 -> 打開 conf 目錄 -> 打開web.xml檔案
2.
将如下代碼複制到web.xml檔案中(我是放在 460左右的位置,不要放在最前面和最後面,一定要放中間)
CorsFilter
org.apache.catalina.filters.CorsFilter
cors.allowed.origins
*
cors.allowed.methods
GET,POST,HEAD,OPTIONS,PUT
cors.allowed.headers
cors.exposed.headers
Access-Control-Allow-Origin,Access-Control-Allow-Credentials
cors.support.credentials
true
/*
// 然後, 重新開機伺服器就行了