Arcgis10.3及以上版本已经默认开启跨域设置。本文只讲10.2版本的跨域配置。
一.下载cors-filter-1.7.jar,Java-property-utils-1.9.jar这两个库文件,放到C:\Program Files\ArcGIS\Server\framework\runtime\tomcat\lib目录下
二. 修改C:\Program Files\ArcGIS\Server\framework\runtime\tomcat\conf\web.xml 文件
在 标签平级末尾处添加以下xml代码 (490行左右)
CORS
com.thetransactioncompany.cors.CORSFilter
cors.allowOrigin
*
cors.supportedMethods
GET, POST, HEAD, PUT, DELETE
cors.supportedHeaders
Accept, Origin, X-Requested-With, Content-Type, Last-Modified
cors.exposedHeaders
Set-Cookie
cors.supportsCredentials
true
CORS
/*
重启服务