ArcGIS API For JavaScript在内网环境下的部署

1、前情

使用软件软件版本
jdkJDK8_64
tomcatapache-tomcat-8.5.59
ArcGIS API For JavaScriptarcgis_js_v316_api
Arcgis10.2
Arcgis server10.2

该文章目的是解决:
以本机作为Arcgis server服务器,发布了服务,但是由于处于无网络情况,发布的地图无法在ArcGIS JavaScript 查看。(无法查看的原因:在网络环境中,如果需要在ArcGIS JavaScript中查看地图,首先会在网上获取并调用ArcGIS API For JavaScript库,使得地图得以显现。但是若无网络环境,则需要手动部署库。)

各软件承担的作用:

使用软件作用
jdkTomcat的安装,要先部署这个。
tomcat相当于容器,放置库。
ArcGIS API For JavaScript可以让发布的地图服务在无网情况下,在ArcGIS JavaScript 上显示。

配置本地arcgis server 可以参照该文章:
链接:https://blog.csdn.net/weixin_41664453/article/details/108484239

2、安装JDK

2.1拷贝JDK

2.2设置JDK的安装路径

右击此电脑—点击属性—打开高级系统设置------添加路径
在这里插入图片描述
在这里插入图片描述

添加路径:变量存在用户变量和系统变量,安装java使用到的路径只有系统变量。
在这里插入图片描述
1 系统变量—新建
变量名:JAVA_HOME
变量值:放置JDK包的路径
在这里插入图片描述
在这里插入图片描述

2 系统变量
变量名:PATH
变量值: %JAVA_HOME%\bin
若是win7版本变量值为::%JAVA_HOME%\bin (有一个分号在前面)
在这里插入图片描述

检验java是否安装成功:
查看jdk版本输入Java -version,注意看准空格的位置。
在这里插入图片描述
在这里插入图片描述

3、安装TOMCAT

3.1配置Tomcat环境变量

在这里插入图片描述

1 用户变量—新建
变量名:CATALINA_HOME
变量值:放置tomcat包的路径
在这里插入图片描述
在这里插入图片描述

系统变量
变量名:PATH
变量值:tomcat底下到bin的路径
比如笔者安装的路径为 D:\apache-tomcat-8.5.59\bin
在这里插入图片描述
在这里插入图片描述

3.2启动tomcat

点击安装包下的bin路径下的startup.bat
在这里插入图片描述

若是出现以下的页面,则安装成功。
在这里插入图片描述

4、将ArcGIS API For JavaScript库放入tomcat中

4.1ArcGIS API For JavaScript需更改部分

  • 修改 文件一(init.js)
    位置:arcgis_js_v316_api\arcgis_js_api\library\3.16\init.js
    将[HOSTNAME_AND_PATH_TO_JSAPI]替换成localhost:8080/3.16

  • 修改 文件二(dojo.js)
    位置:arcgis_js_v316_api\arcgis_js_api\library\3.16\dojo\dojo.js
    将[HOSTNAME_AND_PATH_TO_JSAPI]替换成localhost:8080/3.16

注:上面加粗部位表示的是下载的ArcGIS API For JavaScript的版本,3.16是笔者安装的ArcGIS API For JavaScript的版本,安装者要根据自己下载的版本进行更改。
比如如果拷贝的是3.5版本,那么以上的加粗部位全部改为3.5。
在电脑上确定版本如下所示位置:

在这里插入图片描述

4.2将ArcGIS API For JavaScript放入tomcat。

将3.16文件夹复制到tomcat安装目录的webapps目录下。
在这里插入图片描述

在这里插入图片描述

5、如果需要配置到 arcgis server上,使内网环境下查看arcgis server发布的地图,

进入链接https://blog.csdn.net/weixin_41664453/article/details/109203749

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值