1、问题描述
最近在和其他系统做集成时,发现前端调用有问题,看浏览器报错是跨域的问题,就想到了再tomcat中配置跨域来解决这个问题,特此记录。
2、解决方法
在apache-tomcat-8.5.54\conf\web.xml的630行附近配置(不同版本略有差异,看默认过滤器的位置最为标准,我的是8.5的在630行附近)如下过滤器。
<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>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3、实际截图
我的配置截图如下:
强烈推荐大家关注这个公众号
版权声明:本文为just_for_that_moment原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。