arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)

0、背景

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

这是官方网站中的一张说明架构的图片,我觉得这张图片就说明得很清楚了。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(1)

1、ArcGIS Web Adaptor安装

1.1解压缩安装文件

双击软件进行解压缩,点击 Next,完成之后点击 Close 进行立刻安装。此处是解压缩安装文件,不是真正的开始安装。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(2)

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(3)

1.2安装过程采用默认参数即可,直接点击下一步,直到安装完成。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(4)

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(5)

web adaptor的程序安装地址,建议保持默认,不要更改。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(6)

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(7)

点击install开始安装

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(8)

等待安装完成,web adaptor安装很快

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(9)

安装完成,点击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文件夹下。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(10)

将tomcat的webapps文件夹中的arcgis.war文件再复制一份,因为后面需要为arcgis server和portal分别配置托管。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(11)

将两个war包重新命名为server.war和portal.war,分别对应server和portal的托管。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(12)

2.2启动tomcat

启动tomcat,可看到日志中显示portal.war和server.war均被解压并发布。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(13)

此时访问server和portal的地址,https://服务器计算机全名/server,https://服务器计算机全名/portal,会出现web adaptor的配置页面。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(14)

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(15)

web adaptor只能通过web adaptor安装的服务器来配置,如果用局域网内的客户端访问web adaptor地址,会有错误提示。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(16)

2.3删除war包

web adaptor地址能够正常访问后,可以看到tomcat的webapps文件夹下多了server、portal两个文件夹,说明两个war包均已被解压了。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(17)

这是关闭tomcat,将server.war portal.war两个war包删除,再启动tomcat。不删除的话,每个启动tomcat都会重新解压两个war包,覆盖已解压的文件,影响启动时间。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(18)

3、ArcGIS Web Adaptor配置

需要用web adaptor分别为server 和portal进行托管配置,但目前只完成了server的安装,portal还没有安装,所以先只配置server就可以了。portal等安装完成后,再进行配置。

3.1打开web adaptor的server配置地址

打开地址:https://服务器计算机全名/server

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(19)

3.2选择为ArcGIS Server配置web adaptor,下一步

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(20)

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的管理员用户名和密码,前面提示过的,这个用户名和密码后面还会用到,但愿你还没忘了~

参数都输入完成后,点击配置按钮,开始配置。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(21)

3.4完成配置

配置的过程很快,因为只是后台设置一些参数,不像程序安装和创建站点那么慢。配置完成后,会有下面的提示。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(22)

此时,已经提示为server的服务器配置了web adaptor。

4、ArcGIS Web Adaptor安装后的服务访问

ArcGIS Web Adaptor配置完成后,还给出了一个提示,就是服务器目录的访问地址

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(23)

在客户端输入提示中的地址,可以访问arcgis server的方位目录。

arcgis网页开发环境配置(ArcGISEnterprise部署之四ArcGIS)(24)

在ArcGIS Enterprise部署之三:ArcGIS Server10.6安装、配置、部署文章里提到,arcgis server安装完成后,是可以通过6443端口访问服务路径的,不过需要暴露6443端口和arcgis server所在服务器的计算机全名,建议在web adaptor安装后,使用web adaptor来访问,这样更加安全。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页