tomcat跨域


記一次tomcat部署 局域網不能訪問到后台數據:

前后端分離部署,前端vue ,后端tomcat(war包)

不能直接訪問tomcat中的api接口:

tomcat級CORS允許:tomcat8.5/confif/web.xml

添加如下代碼:

<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>

  項目級 :

 

 

 

疑惑:在另外一個配置環境相同的服務器上,反而是加上上面的跨域允許,直接就不能訪問了包括(tomcat的管理頁面都無法訪問),在另外一台上確是要加上才能訪問,納悶?????

加上跨域允許后:Response 和 Preview 中都沒有數據

加上跨域允許:

 

 

 

不加反而能訪問:

 

 

不加跨域允許:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM