记一次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 中都没有数据
加上跨域允许:
不加反而能访问:
不加跨域允许: