tomcat8.5配置允许跨域

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 版权协议,转载请附上原文出处链接和本声明。