arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)
ArcGIS Server安装完成后,就可以安装Web Adaptor了,我用的是java版的。
在安装ArcGIS Web Adaptor (Java)需要完成的一些前置条件,请参考ArcGIS Enterprise部署之三:ArcGIS Server10.6安装、配置、部署这篇文章。
理论上ArcGIS Web Adaptor与ArcGIS Enterprise其他组件的安装没有特殊的先后顺序,这里建议先安装arcgis server 再安装web adaptor。
很多初次接触ArcGIS Enterprise的童鞋可能不太了解ArcGIS Web Adaptor是个什么东西,大家对经常用的ArcGIS组件可能很熟悉,像ArcMap、ArcCatalog、ArcGIS Server什么的。这里对ArcGIS Web Adaptor做一个简单的说明。
ArcGIS Web Adaptor简单理解,就是一个网关。如果只是用ArcGIS Server来发布访问,然后客户端调用,这里存在一些问题,比如arcgis server所在服务器的信息会泄露,包括ip、端口等;另外,单独的arcgis server还存在无法负载均衡,将访问压力分摊等。ArcGIS Web Adaptor使用后,就会解决这两个问题,用户调取服务,是通过web adaptor来调用,暴露给客户端的是ArcGIS Web Adaptor所在服务器的计算机全名,另外也可以通过集群的方式,利用ArcGIS Web Adaptor来实现负载均衡。
官方对web adaptor的介绍,感兴趣的可以看看:
https://resources.arcgis.com/zh-cn/help/install-guides/arcgis-server-web-adaptor-java/10.2/
https://enterprise.arcgis.com/zh-cn/web-adaptor/10.6/install/java-windows/about-arcgis-web-adaptor-portal-.htm
这是官方网站中的一张说明架构的图片,我觉得这张图片就说明得很清楚了。
1、ArcGIS Web Adaptor安装
1.1解压缩安装文件
双击软件进行解压缩,点击 Next,完成之后点击 Close 进行立刻安装。此处是解压缩安装文件,不是真正的开始安装。
1.2安装过程采用默认参数即可,直接点击下一步,直到安装完成。
web adaptor的程序安装地址,建议保持默认,不要更改。
点击install开始安装
等待安装完成,web adaptor安装很快
安装完成,点击finish完成安装
2、ArcGIS Web Adaptor启动ArcGIS Web Adaptor安装完成后,先关闭tomcat,打开ArcGIS Web Adaptor安装路径:C:\Program Files\ArcGIS\WebAdaptor10.6\java
2.1拷贝war包
将C:\Program Files\ArcGIS\WebAdaptor10.6\java下的arcgis.war拷贝至tomcat的webapps文件夹下。
将tomcat的webapps文件夹中的arcgis.war文件再复制一份,因为后面需要为arcgis server和portal分别配置托管。
将两个war包重新命名为server.war和portal.war,分别对应server和portal的托管。
2.2启动tomcat
启动tomcat,可看到日志中显示portal.war和server.war均被解压并发布。
此时访问server和portal的地址,https://服务器计算机全名/server,https://服务器计算机全名/portal,会出现web adaptor的配置页面。
web adaptor只能通过web adaptor安装的服务器来配置,如果用局域网内的客户端访问web adaptor地址,会有错误提示。
2.3删除war包
web adaptor地址能够正常访问后,可以看到tomcat的webapps文件夹下多了server、portal两个文件夹,说明两个war包均已被解压了。
这是关闭tomcat,将server.war portal.war两个war包删除,再启动tomcat。不删除的话,每个启动tomcat都会重新解压两个war包,覆盖已解压的文件,影响启动时间。
3、ArcGIS Web Adaptor配置
需要用web adaptor分别为server 和portal进行托管配置,但目前只完成了server的安装,portal还没有安装,所以先只配置server就可以了。portal等安装完成后,再进行配置。
3.1打开web adaptor的server配置地址
打开地址:https://服务器计算机全名/server
3.2选择为ArcGIS Server配置web adaptor,下一步
3.3输入参数
Arcgis Server URL,这个参数是安装的arcgis server的地址,参照安装程序给的实例写就行,https://serverhost.domain.com:6443,把实例中的serverhost.domain.com换成arcgis server所在的服务器的计算机全名。
从这里可以看出,arcgis server 与web adaptor是不需要必须安装在同一台计算机上的,可以采用计算机集群的模式,这个esri也给出了说明,后面有时间再给大家介绍一下。
管理员用户名和管理员密码,这两个参数是在配置arcgis server站点时创建的arcgis server的管理员用户名和密码,前面提示过的,这个用户名和密码后面还会用到,但愿你还没忘了~
参数都输入完成后,点击配置按钮,开始配置。
3.4完成配置
配置的过程很快,因为只是后台设置一些参数,不像程序安装和创建站点那么慢。配置完成后,会有下面的提示。
此时,已经提示为server的服务器配置了web adaptor。
4、ArcGIS Web Adaptor安装后的服务访问ArcGIS Web Adaptor配置完成后,还给出了一个提示,就是服务器目录的访问地址
在客户端输入提示中的地址,可以访问arcgis server的方位目录。
在ArcGIS Enterprise部署之三:ArcGIS Server10.6安装、配置、部署文章里提到,arcgis server安装完成后,是可以通过6443端口访问服务路径的,不过需要暴露6443端口和arcgis server所在服务器的计算机全名,建议在web adaptor安装后,使用web adaptor来访问,这样更加安全。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com