我们需要在D:\software\tomcat-8.5.32\webapps\geoserver\WEB-INF\lib目录下加入两个jar包
image.png
在MVN仓库里找一下
image.png打开D:\software\tomcat-8.5.32\webapps\geoserver\WEB-INF\web.xml文件,找到文件中<filter>平级的位置,添加如下内容:
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<init-param>
<param-name>cors.tagRequests</param-name>
<param-value>true</param-value>
</init-param>
</filter>
继续在web.xml中找到<filter-mapping>平级的位置,添加:
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
image.png
最后,重启tomcate,有可能你这么操作后,还是报跨域错误。别灰心,多试几次。反复操作。我第一次处理时,就没成功,反复折腾了半个小时。突然就可以了。。。。
网友评论