ArcGIS Enterprise 10.8安装部署教程(windows环境)
1.操作总体流程
1.1 Server、Portal、datastore、WebAdaptor
主要是先安装各个软件和介质,然后为第三步的搭配使用;
1.2 关闭IIS服务器,配置Java环境和tomcat环境
因为这一步是,tomcat和IIS都是转发请求的;我们的机器只能安装一个,否则的话会有端口占用; windows环境如果安装IIS的话,我们需要先把IIS关闭,然后禁止启动,然后在配置Tomcat的http和https,这一步操作,后面会有介绍; 当然linux系统的话,我们只能使用tomcat,这个操作和本教程的操作是一样的;
1.3 四个组件的配置和联合
- 主要目的是:将四个组件进行配置和联合,正常发布二三维服务
- web adaptor与server配置
- server与datastore连接
- portal与web adaptor配置
- portal与server进行联合
2.操作总体流程环境准备
2.1 修改主机名
- 主机名我们需要使用一个完全限制性域名,也就是说需要在原来的主机名后面添加DNS后缀
- 关于软件的安装以及配置,都是直接使用域名,没有使用IP,否则会配置不成功的
- 右击我的电脑-属性-更改设置
- 点击 更改设置
- 更改计算机名
- 点击其他
- 修改DNS后缀
2.2 关闭IIS
- 如果计算机之前安装了IIS服务器,那么请禁用IIS; 这个如何关闭IIS并且禁用,请参考:禁用IIS
2.3 安装java环境
下载地址:JDK8下载
2.4 配置java环境变量
- 在电脑桌面 右键点击 此电脑的 “属性” 选项
- 选择 “高级系统设置” 选项
- 点击下面的 “环境变量” 选项
- 接下来就是具体的配置过程:
- 点击 “系统变量” 下面的 “新建” 选项
- 在变量名处填上 Java_Home
- 变量值为JDK安装路径,我的路径是:
C:\Program Files\Java\jdk1.8.0_181“
- 在系统变量中找到Path,选中Path点击编辑选项
- 选择右边的编辑文本,将引号里面的全部复制
%Java_Home%\bin;%Java_Home%\jre\bin;
,并移动到变量值栏的最前面,确定
- 在“系统变量”栏,“新建”,“变量名”为“CLASSPATH”,“变量值”为
.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar
- 点击“环境变量”最下面的“确定”选项
- 回到电脑桌面,按快捷键“Win+R”,输入“cmd”
- 检查Java环境是否配置成功;
- 输入"java"
- 输入"javac"
- 输入"java -version"
如果上面的三幅图都看见了,恭喜,环境变量配置好了!
2.3 安装Tomcat
- 首先打开tomcat的官网,找到左边的Download,选择你需要的版本,这里攸攸选择的是Tomcat10,点一下右边往下拖在Core处选择你需要的包点击下载,我下载的是win64位。
- https://tomcat.apache.org/download-10.cgi
- 由于我使用的是安装包一键安装,在安装快完成时配置一下端口号为80
- 安装完成后,点击环境变量下的“新建”,在“变量名”中填写“TOMCAT_HOME”,在“变量值”中填写tomcat文件的路径,添加完成后点击确定保存。
- 在“系统变量”中找到Path变量,双击打开Path变量,在“变量值”的最后面添加%CATALINA_HOME%\bin
- 在“系统变量”中找到CLASSPath变量,双击打开CLASSPath变量,在“变量值”的最后面添加%CATALINA_HOME%\lib\servlet-api.jar
- 浏览器输入localhost,如果出现tomcat示例主页,则表示服务器安装成功,如图
2.4 配置Https访问方式
- 在上一步java的安装目录下,进入到bin文件夹,鼠标右击打开命令行窗口输入
keytool -genkey -alias tomcat -keyalg RSA
,配置数字证书
- C:\Users\用户名\ 目录下,会看到生成的.keystore文件。
- 将生成的.keystore文件拷贝到tomcat的bin目录下
- 开启https,配置证书。打开tomcat安装目录conf文件夹下server.xml文件,找到80端口位置,修改如下:
-
找到ssl设置的配置信息,默认是注释掉的。取消注释,添加证书文件地址和秘钥口令。
-
keystoreFile : 证书地址路径
-
keystorePass : 设置的密钥口令(我设置的是t460pg,可以根据自己设定的填写)
-
可复制修改字段,修改 keystoreFile以及keystorePass属性
-
注意:your key是上一步你设置的密码
- 服务改成自动启动,将tomcat系统服务重新启动,验证tomcat的HTTPS和HTTP访问
确保http://https://yuezc.arcgis.cn/和https://https://yuezc.arcgis.cn/都可以正常的访问到Tomact主页:
- 至此操作总体流程环境准备配置完成;
3.ArcGIS Enterprise软件安装
3.1 安装server
- 解压缩软件,之后点击Close 进行立刻安装。
- 点击Next,选择I accept the license agreement后点击Next。
- 输入Server账户的密码(因为安装完Server后,计算机会多一个登录账户),这里我输入的密码也是arcgis,以免忘记了。然后点击Next。
-
点击Insatall开始安装。
-
最后安装完成后点击Finish,准备授权软件。
-
出现Congratulations 说明授权成功,点击完成,进入server的配置,创建站点。
-
创建站点,继续访问网页
-
设置server主站点管理员用户和密码,这里设置的用户名和密码必须记住,点击下一步。
-
设置目录,点击下一步(注意:强烈建议不要改默认目录,如果C盘空间小,可以改成一个空间大的盘,比如E:\arcgisserver\directories 也可以)。
-
点击完成,等待创建站点。
-
创建站点完成,登录进去,这个页面可以先留着。这里我们可以看到还没有和portal进行联合和托管的时候,使用的是server自己的管理员账号和密码进行管理的:
-
登录进行查看,server manager页面是正常打开的:
3.2 安装datastore
- 解压缩软件,之后点击Close 进行立刻安装。
- 点击Next,然后选择I accept the license agreement 再Next。
- 选择安装路径,大家可以把自己的东西放到一个较大的磁盘;
- 输入Data Store账户(计算机的账户)密码(我输入的是arcgis,好记,不怎么用这个账户),点击Next,然后再点击Next,然后再点击Install,开始安装,等待安装完成。
- 点击Finish,进入到配置Server站点的页面。先留着,后面配置完web adaptor后再进行配置。
3.3 安装portal
- 解压缩软件,之后点击Close 进行立刻安装
点击Next,选择I accept the license agreement后点击Next。
- 选择安装目录,点击Next,建议按在C盘。
- 设置arcgisportal目录,点击Next 建议在C盘,如果空间不足,可以设置在别的盘,比如E:\arcgisportal\(portal添加的item都会在这个目录存储,也会需要很多空间!)
- 设置portal账户(计算机账户,用的不多)密码,我依然设置为arcgis,点击Next,然后再点击Next,然后点击Install,安装portal,等待完成。
- 点击Finish,会弹出Portal的授权和创建portal账户的页面,按下图操作:
- 此账户非常重要,请牢记密码,如果忘记密码,目前只能通过security question进行重置,所以也请谨慎设置security question。
- 完成后,需要为Portal配置Web Adaptor(如果没有提前安装Web Adaptor,会提醒你需要安装Web Adaptor,下面我们进行安装)。
3.4、安装web adaptor
-
同样的先提取软件,然后安装web adaptor:
-
拷贝一个arcgis.war包,修改名称为server.war作为备用;一会在放置在tomcat下进行通信的时候,作为与server和portal通信的wenadptor的名称使用;
-
在安装完web adaptor后,把C:\Program Files\ArcGIS\WebAdaptor10.7\java下ArcGIS的 arcgis.war和 server.war包放到C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps,用作web adaptor进行配置server和portal转发请求的 webadaptor名称。
-
启动tomcat服务时,该目录位置下会自动解压war包,
-
解压出“ArcGIS”文件夹后,并删除该目录位置的原war包。
-
启动服务
4.环境搭配与联合
- 这里面为什么会单独把环境搭配写到一个章节呢???
答:因为如果后期环境出问题的话,我们也可以解除下述四个搭配,以使我们的enterprise环境更加方便;
4.1 server与webadaptor配置
server与webadaptor配置
4.2 datastore与server配置
- server manage页面,验证datastore站点存储:
4.3 portal与web adaptor配置
- portal与webadaptor配置:
4.4 portal与server联合与托管
-
portal与server联合与托管
-
在Hosting Server下面有个下拉框,选择一个联合的Server(一个Portal门户可以联合多个ArcGIS Server,但只能把一个Server设为托管服务器),然后点击‘Save’才能真正进行设置,等待Saving按钮颜色变为正常再查看Hosting Server就会发现已经设置好了。
-
等待Saving按钮颜色变为正常
-
完成设置托管服务器:
4.5 服务器端Host域名映射
- 如果服务部署在服务器端,当外部物理机需要访问时
服器端部署WebAdaptor后需完成本机Host的域名映射
否则外部物理机无法访问和操作Server和Portal
地址: C:\Windows\System32\drivers\etc\HOSTS
5. ArcGIS桌面端的安装与服务发布
5.1 ArcGIS Pro的安装
- 安装包:
- 安装完毕可以开始你的创作啦!
- 接下来需要配置相关许可,需要使用的请到官网进行购买
https://my.esri.com/
5.2 ArcGIS Pro连接Portal
登录进入ArcGIS Pro页面,选择Project→Protal
点击Add Portal,在窗口中添加Portal的地址点击确定就能看到添加的Portal路径。
登录,输入Portal的用户名密码
设置该Portal地址为活动Portal,并使用Portal帐号登录。然后就可以直接在Pro中发布三维服务了。
5.3 ArcGIS Pro连接Server
目录工程中新建ArcGIS Server连接,输入你的Server地址即可