离线ArcGIS JavaScript API包的下载地址为http://help.arcgis.com/EN/webapi/javascript/arcgis/help/jshelp_start.htm#jshelp/inside_faq.htm中的ArcGIS API for JavaScript download page。下载需要注册账号,否则无法下载。

  下载完毕后,解压Library和SKD,arcgis_js_api(里面包含Library和SKD)拷贝到C:\inetpub\wwwroot目录下。修改C:\Inetpub\wwwroot\arcgis_js_api\library\2.1\arcgis\js目录下的\esri\esri.js、\dojo\dojo\dojo.xd.js、\dojo\dojo\dojo.xd.js.uncompressed.js的“[HOSTNAME_AND_PATH_TO_JSAPI]”为“<myserver>/arcgis_js_api/library/2.1/arcgis/”,<myserver>为计算机名字。同样的,

C:\Inetpub\wwwroot\arcgis_js_api\library\2.1\arcgis_compact\js目录下的\esri\esri.js、\dojo\dojo\dojo.xd.js、\dojo\dojo\dojo.xd.js.uncompressed.js的“[HOSTNAME_AND_PATH_TO_JSAPI]”为“<myserver>/arcgis_js_api/library/2.1/arcgis_compact/”,<myserver>为计算机名字。

  打开IIS,将arcgis_js_api转为应用程序,并在IIS的功能中选择默认文档,添加Default.ashx为起始页面配置。

  至此,arcgis_js_api部署完毕。

  接下来配置ArcGIS Server rest,打开“ArcGIS安装地址\java\web_output\rest\WEB-INF\classes\resources”,用文本打开rest-config。找到JS API URLs,修改其下的配置:

jsapi.arcgis=http://serverapi.arcgisonline.com/jsapi/arcgis?v=1.2

jsapi.arcgis.sdk=http://resources.esri.com/arcgisserver/apis/javascript/arcgis

jsapi.arcgis.css=http://serverapi.arcgisonline.com/jsapi/arcgis/1.2/js/dojo/dijit/themes/tundra/tundra.css

jsapi.arcgis.https=https://serverapi.arcgisonline.com/jsapi/arcgis?v=1.2

jsapi.arcgis.css.https=https://serverapi.arcgisonline.com/jsapi/arcgis/1.2/js/dojo/dijit/themes/tundra/tundra.css

改为:

jsapi.arcgis=http://主机名/arcgis_js_api/library/2.1/arcgis/

jsapi.arcgis.sdk=http://resources.esri.com/arcgisserver/apis/javascript/arcgis

jsapi.arcgis.css=http://主机名/arcgis_js_api/library/2.1/arcgis/js/dojo/dijit/themes/tundra/tundra.css

jsapi.arcgis.https=https://主机名/arcgis_js_api/library/2.1/arcgis/

jsapi.arcgis.css.https=https://主机名/arcgis_js_api/library/2.1/arcgis/js/dojo/dijit/themes/tundra/tundra.css

重启ArcGIS Server,完成。

PS:如果部署在内网的话,不能使用主机名,必须使用IP,这样的话,才能够正确访问!

相关文章:

  • 2022-12-23
  • 2021-10-10
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
  • 2022-12-23
  • 2021-06-25
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-07-25
相关资源
相似解决方案