TongWeb7 跨域问题
·
报错日志:

解决方式:
0.前端部署端口与后台部署ip与端口一致,不存在跨域
1.全局配置(针对所有应用)
找到TongWeb安装目录下的default-web.xml文件,通常位于conf目录中

注意tongweb7跨域过滤器是com.tongweb.catalina.filters.corsFilter
2.应用配置(web.xml,只针对该应用)
在应用web.xml下添加如下配置

3.应用注解或代码配置

4.常见问题
a.应用配置后仍存在跨域,其响应状态为403,如下

解决方式:在TongWeb管理控制台中,找到对应业务访问端口的HTTP通道,在禁用http请求方法中去掉需要使用的HTTP请求方法如optinos方法,默认禁用:TRACE、OPTIONS、HEAD、CONNECT、DELETE这五个方法。
b.什么都做好了还是显示异常
查看下是否有相关的请求头需要允许放行,如下图所示,需要在cors.allowed.headers增加相关的请求头属性,如shixing

更多推荐
所有评论(0)