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