离线部署ArcGIS API for Javascript-阿里云开发者社区

开发者社区> bitree1> 正文

离线部署ArcGIS API for Javascript

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bitree1/article/details/58611551 1.
+关注继续查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bitree1/article/details/58611551
1.下载API

直接下载API

官网下载地址:https://developers.arcgis.com/downloads/

安装SDK

安装sdk非常简单,我们下载了SDK

SDK压缩包

解压之后再IIS之后新建一个网站(也可以直接使用之前建好的,或者默认网站),名称就叫做ArcGIS,URL默认为localhost,端口设置为8317,将网站的物理路径设置为...\arcgis_js_v317_sdk\arcgis_js_api\sdk;

OK了,直接打开localhost:8317,显示如下图:

这里写图片描述


安装API

安装API就相对复杂了一些,而且安装好了还需要修改一些配置文件,API压缩包的大小也是60M左右:

API

解压过后的大小也是170M左右;解压以后打开文件夹看到三个子文件夹:

这里写图片描述

这里的install_API.HTML打开之后就告诉你如何部署API的帮助文件,不过是英文,老实看吧~

打开这个html告诉我们可以选择两种安装,Windows和Linux,low咖果断Windows,Linux你自己看咯~

  • 在刚才新建的网站ArcGIS下面新建虚拟目录(当然你可以新建一个网站,但是我觉得还是不要那么那样,一个网站够用了);

  • 需要一个别名:arcgisapi3.17(这个在网站路径中会有用,最好规范命名),一个物理路径:…\arcgis_js_v317_api\arcgis_js_api\library\3.17(这里每个人的路径不一样,设置的路径深度也可以不一样,我就没按照帮助文件来~)

  • 打开…\arcgis_js_api\library\3.17\3.17\init.js这个文件(这个文件是压缩过的js文件,所以最好使用高级一点的文本工具打开,推荐Notepad++等);找到[HOSTNAME_AND_PATH_TO_JSAPI]dojo这个标示,在大约37行;将[HOSTNAME_AND_PATH_TO_JSAPI]dojo替换为localhost:8317/arcgisapi3.17/3.17/dojo

  • 打开arcgis_js_api\library\3.17\3.17\dojo\dojo.js,同理找到[HOSTNAME_AND_PATH_TO_JSAPI]dojo,大约在35行,同理替换为localhost:8317/arcgisapi3.17/3.17/dojo


如果只需要api简单安装时候只需解压api文件放置本机的tomcat文件夹中,重启tomcat服务即可使用(注意必须配置tomcat的环境变量,配置方法如下)

 配置Tomcat环境变量

1、解压下载文件包,不习惯版本号文件夹,在这里我修改默认文件夹名apache-tomcat-8.0.0-RC5-windows-x64为tomcat。

2、打开系统环境变量请参考第三步图示操作。

  在系统变量中添加以下变量

  1)新建TOMCAT_HOME变量

如何配置Tomcat服务器环境

  变量名TOMCAT_HOME

  变量值c:\tomcat

  变量值即为我们下载的tomcat解压路径,在这里我的是c:\tomcat,如果有疑惑,可以参考第五步。

  2)新建CATALINA_HOME变量

如何配置Tomcat服务器环境

  变量名CATALINA_HOME

  变量值c:\tomcat

  没错,CATALINA_HOME的变量值与TOMCAT_HOME的变量值是一样的。

  3)修改变量Path

如何配置Tomcat服务器环境

  在系统变量中找到Path变量名,双击或点击编辑,在末尾添加如下内容

  ;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib

  这里要注意,各个变量值之间一定要用;分隔。

  4)启动Tomcat服务器

  在cmd命令窗口下输入startup回车,运行如下图所示

如何配置Tomcat服务器环境

  测试Tomcat服务器是否安装成功

  在浏览器中输入http://http://localhost:8080或http://127.0.0.1:8080

  安装成功将如下图所示

如何配置Tomcat服务器环境

注意事项

  环境变量值之间要以半角英文;分隔,结尾不能有“\”。各个环境变量值中间,之间是否有多余的字母或空格等。

  有许多网上复制的经验经常会建议用service启动tomcat,却显示'servic' 不是内部或外部命令,我用也不行,在这里我用的是startup




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9980 0
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
2492 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
9139 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13752 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
22346 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7317 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4450 0
+关注
bitree1
沉迷于JAVA软件开发不可自拔
73
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载