arcgis api for js 4.5 部署到tomcat后如何解决跨域问题

将arcgis api for js 4.5 离线部署到tomcat中,init.js和dojo.js已经修改了,但是使用官网的例子时放大、缩小按钮的图表局不见了,使用F12查看原因是Access-Control-Allow-Origin原因造成的。
请问如何解决啊?

TIM图片20171014105853.png


TIM图片20171014105901.png

 
 
已邀请:

GIS晴天 - webgis爱好者

赞同来自: LChelloBEST

http://www.cnblogs.com/hcy1994/p/6241395.html
该地址是解决跨域问题办法,本人亲自测试过,可以解决你的问题。

gishome - GIS之家,我们的团队,具备丰富的webgis项目开发经验以及开源GIS项目经验(openlayer+geoserver、三维开源GIS cesium.js);GIS之家知乎专栏:https://zhuanlan.zhihu.com/gishome

赞同来自:

tomcat可以设置跨域配置的,具体的百度搜索一下看看,忘了怎么配置了,类似:

<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>
 

cuijiying - 我是一名GIS爱好者,有一定的开发经验,欢迎各位多多指教!

赞同来自:

你把项目也放进tomcat里就可以了,访问的时候也通过tomcat访问(hostname+端口号)

要回复问题请先登录注册