ArcGIS Javascript 3.11 离线部署方法

1、部署前提:

安装好ArcGIS Server,Tomcat,我使用的Server版本是10.2,Tomcat版本是7.0.54

2、部署步骤:

1)下载ArcGIS API for JavaScript v3.11 API和SDK

2)解压API和SDK,将二者解压出来的arcgis_js_api文件夹均拷到tomcat的webapps目录下

ArcGIS Javascript 3.11 离线部署方法_第1张图片

3)修改以下四个文件:

apache-tomcat-7.0.54\webapps\arcgis_js_api\library\3.11\3.11\init.js

apache-tomcat-7.0.54\webapps\arcgis_js_api\library\3.11\3.11\dojo\dojo\dojo.js

将以上两个文件内的所有“[HOSTNAME_AND_PATH_TO_JSAPI]”改成"localhost:8080/arcgis_js_api/library/3.11/3.11/"

apache-tomcat-7.0.54\webapps\arcgis_js_api\library\3.11\3.11compact\init.js

apache-tomcat-7.0.54\webapps\arcgis_js_api\library\3.11\3.11compact\dojo\dojo\dojo.js

将以上两个文件内的所有“[HOSTNAME_AND_PATH_TO_JSAPI]”改成"localhost:8080/arcgis_js_api/library/3.11/3.11compact/"


4)在ArcGIS安装目录下搜索rest-config.properties,在#JS API URLs部分修改为以下内容

jsapi.arcgis=http://localhost:8080/arcgis_js_api/library/3.11/3.11/init.js
jsapi.arcgis.sdk=http://localhost:8080/arcgis_js_api/sdk
jsapi.arcgis.css=http://localhost:8080/arcgis_js_api/library/3.11/3.11/dojo/dijit/themes/tundra/tundra.css
jsapi.arcgis.css2=http://localhost:8080/arcgis_js_api/library/3.11/3.11/esri/css/esri.css



3、离线测试:

1)测试网页:




  
    
    Simple Map
    
    
    

    

  

  
    


2)通过浏览器开发者工具可以看到调用的是本地的Javascript API文件。

ArcGIS Javascript 3.11 离线部署方法_第2张图片


你可能感兴趣的:(ArcGIS,Server)