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 中都没有数据

加上跨域允许:

 

 

 

不加反而能访问:

 

 

不加跨域允许:

posted @ 2020-01-03 17:30  my——master  阅读(1369)  评论(0编辑  收藏  举报