1 前言
呕心沥血肝两天,一起学习GeoScene Enterprise在window环境下的安装与部署,同时希望能够帮助到大家,如果有不正确的地方希望各位大佬指出。
2 准备阶段
本次安装选择了Java8和Tomcat9。
2.1 计算机名的更改
我们需要使用一个完全限制性域名,也就是说需要在原来的计算机名后面添加DNS后缀。关于软件的安装以及配置,直接使用域名,不使用IP,否则会配置不成功。
首先右击“我的电脑”-属性-重命名这台电脑
1.进入 重命名
2.点击更改 - 设置计算机名(尽量选择有意义的名字)- 点击其他 - 修改此计算机的主DNS后缀(geoenterprise.cn)- 确认无误后点击确定
3.重启电脑,重启后可查看计算机名已修改,效果如下
2.2 安装JAVA
1.官网下载Java SE 8的安装程序并打开
https://www.oracle.com/java/technologies/downloads/
2.配置环境变量
需配置以下三个变量,前两个变量JAVA_HOME和CLASSPATH需要新建系统变量,最后一个是要在系统的Path变量中新增Java路径。
1. 变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_341(要根据自己的实际路径配置)
2. 变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
向系统变量Path中增加Java路径,不要删除原来的系统路径
向系统变量Path中增加Java路径,不要删除原来的系统路径
3.验证是否配置成功,在cmd中分别输入java -version; java; javac,出现以下信息说明配置成功。
2.3 安装Tomcat
1.官网下载Tomcat:http://tomcat.apache.org/。下载完安装文件后,解压文件,记住解压路径。在bin目录下运行startup文件启动Tomcat。
2.浏览器打开http://localhost:8080,出现以下画面说明Tomcat安装成功。
但 https://localhost:8080/仍然是无法访问。
3.在java的安装目录下,进入到bin文件夹,在文件夹目录输入cmd,打开命令窗口。
4.输入命令:
keytool -genkey -v -alias tomcat -keyalg RSA -keystore E:\tomcat.keystore -validity 36500
tomcat为证书名称,E:\tomcat.keystore为证书保存路径。
根据提示设置秘钥口令及输入回答
5.生成证书
6.拷贝到Tomcat的bin目录下
7.备份tomcat安装目录下的conf文件夹里的server.xml文件(需要修改这个文件,备份防止修改错误)。打开这个文件,将红框中的8080改为80 ,8443改为443。
且在下图位置添加以下内容
<Connector port="443" protocol="HTTP/1.1"
SSLEnabled="true" maxThreads="150"
scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="C:\Program Files\tomcat9\bin/tomcat.keystore"
keystorePass="xy942698"/>
其中keystoreFile为证书地址路径,keystorePass 为设置的密钥口令(我设置的是xy942698,填入的是上节中设定的证书秘钥库口令)
8.运行Tomcat的bin目录下的图中文件,重启tomcat
9.浏览器输入:
http://xinyu.geoenterprise.cn/和https://xinyu.geoenterprise.cn/
都能出现以下画面说明证书配置成功
2.4 关于磁盘空间的预备
1.GeoScene Enterprise全套安装软件大小接近8G
2.GeoScene DataStore配置‘时空’类型数据库时需要安装目录所在磁盘空间不能小于20%,比如221G的C盘,在配置的时候必须保留44.2G以上大小的空间才能进行配置。
3 GeoScene Server安装
3.1 安装GeoScene Server
1.双击软件进行解压缩,选择目标文件夹(尽量保持默认),点击Next,完成之后点击关闭进行立刻安装。
2.等待安装程序初始化,点击下一步。
3.选择接受许可协议条款,点击下一步。
4.选择安装路径,点击下一步(注意:建议不要改默认的安装目录,否则配置时有可能会出问题)。
5.选择Python安装路径(建议不要更改默认的安装目录),点击下一步。
6.输入Server账户的密码(因为安装完Server后,计算机会多一个登录账户),请输入符合安全策略的密码,若密码强度不够,安装程序会提示重新选择密码。然后点击下一步。
7.点击安装,等待程序安装完毕。
8.点击完成,准备授权软件,在弹出的授权向导界面中选择文件授权方式,选择已获取的授权文件,确认后点击下一步。
授权成功后会提示“祝贺您,软件已通过授权且可以使用”,点击完成进入Server配置。
3.2 创建站点
1.安装完毕后会自动跳转到Server Manager管理界面,如果没有自动跳转,在菜单栏中选择“GeoScene Server Manager”,在弹出的浏览器中点击继续浏览此网站(对于Chrome浏览器:点击“高级”,再点击“继续前往”)。
2.点击 创建新站点
3.设置server主站点管理员账户,点击下一步
4.指定根服务目录和配置存储,点击下一步(注意:建议不要改默认目录,如果C盘空间实在小,可以改成一个空间大的盘,例如E:\geosceneserver\directories 也可以。)
5.弹出配置摘要,点击完成,等待创建站点
6.创建站点完成后跳出登陆页面,输入刚才设置的server主站点管理员账户及密码登陆。这个页面可以先留着,后面配置完datastore后需要从server日志验证datastore是否配置成功。
4 WebAdaptor安装与配置GeoScene Server
要配置需先安装WebAdaptor,请继续往下阅读文档。另外,GeoScene Server和Portal都要独立使用Web Adaptor进行配置,只是给它起名字时命名不同,可以当做是两个独立的Web Adaptor。
4.1 安装Web Adapter
1.打开WebAdaptor安装程序
2.选择安装包提取的目标文件夹(此处可以保持默认)
3. 安装WebAdaptor 2.1
4. 进入安装目录之下,将geoscene.war复制一份,重命名为server.war(server的命名可以自定义,用于portal配置的命名必须是geoscene)。将复制的文件拷贝到Tomcat安装目录的webapps文件夹下。
5.启动tomcat服务,该目录位置下会自动解压war包。
4.2 使用WebAdaptor配置GeoScene Server
1.在 web 浏览器中打开 Web Adaptor 配置页面。(尽量使用新版本的谷歌浏览器)URL 格式为:
https://webadaptorhost.domain.com/webadaptorname/webadaptor(例如:https://xinyu.geoenterprise.cn/server/webadaptor,其中xinyu.geoenterprise.cn为开头设置的计算机全名,server是上一步自定义重命名的webadaptor名称)。
选择第一个选项
2.按照图中示例提示的格式填写信息,管理员用户名和密码为第2部分中设置的server主站点管理员账户信息。
3.点击配置,出现以下界面说明配置成功
5 GeoScene DataStore安装
5.1 安装GeoScene DataStore
1.解压GeoScene DataStore安装文件
2.点击下一步
3.解压完成后点击关闭,自动执行安装程序。
4.点击接受许可协议,点击下一步
5.选择安装文件夹(保持默认即可)
6.设置账号密码
点击完成后弹出配置界面。
5.2 为GeoScene Data Store配置GeoScene Server站点
1.进入配置界面(https://localhost:2443/geoscene/datastore/)
2.按图中格式填写信息,用户名和密码为第2部分中设置的server主站点管理员账户信息。点击下一步。
3.设置内容存储路径。如果空间不足(托管的服务数据会在这里存储,特别是三维数据,所以后面使用时会需要很多的空间),也可以指定一个所在盘空间比较大的本地内容目录,比如E:\geoscenedatastore(请勿使用网络共享的驱动器或UNC路径)。点击下一步
4.选择关系和切片缓存。(‘关系’类型是用于存储托管2D数据,‘切片缓存’类型是用于存储托管3D数据[比如slpk发布Scene Layer时相关数据会存储到这个类型的数据库里面]),最后一个‘时空’类型(用于实时数据功能和大数据分析功能)可以后面用到时再进行配置(该配置页面可随时访问并进行数据库配置)。 然后点击下一步。
5.点击完成,等待配置。
出现以下界面,说明配置成功。
6.也可以在Server Manager页面验证Datastore站点存储:点击左侧的站点-GIS服务器,再在右侧的选项中选择数据存储,可以看到下面已列出配置好的关系型和切片缓存型的数据存储路径。若状态栏未看到绿色勾,可点击全部验证按钮来验证是否配置正确。
6 GeoScene Portal安装与配置Web Adaptor
6.1 安装GeoScene Portal
1.解压安装文件
2.选择安装包提取路径(保持默认即可)
3.完成后点击关闭,自动执行安装程序。
4.点击下一步
5.接受许可协议并点击下一步。
6.选择安装路径
7.设置账号密码
8.点击安装,等待安装完成(时间可能会很长)。
6.2 创建门户
1.安装完成后,点击完成自动跳转至创建门户页面。点击创建新门户。
2.导入许可文件后点击下一步。
3.创建初始管理员账户。
初始管理员账户非常重要,请牢记密码,如果忘记密码,目前只能通过安全性问题进行重置,所以也请谨慎设置下一步中的安全性问题。
4.根据提示输入对应信息,输入完成后点击下一步
5.设置内容目录(可以保持默认)。完成后点击下一步。
6.点击创建(创建过程需要几分钟,不要关闭窗口)
7.点击确定等待配置完成(该过程也需要几分钟)
完成后会提示需要配置WebAdaptor
6.3 使用Web Adaptor对GeoScene Portal进行配置
1.进入配置页面(https://计算机名/自定义的webadaptor名字/webadaptor)。
2.按图中格式输入信息,此处的管理员用户名和密码为上一步设置的初始管理员用户名和密码。此例中我们的门户地址为product.geosceneonline.cn。点击配置。
出现以下信息说明配置成功。
7 Server和Portal联合托管
1.在浏览器以初始管理员账户登录到Portal。本例中为:https://xinyu.geoenterprise.cn/geoscene/webapps/index 。
2.点击左侧的系统配置,在右边选择服务器。然后在联合的服务器配置项中,选择添加服务器。
3.按照格式填入信息(注意:管理URL末尾必须填写为geoscene)。用户名和密码为Server的主站点管理员账户。
4.添加好后如下图所示,需点击验证服务器完成验证(出现绿色勾)。
5.接下来需要在同页面配置托管服务器。在图中标出位置点击下拉菜单,选择下方的托管服务器。
6.滑动到页面最下方,点击下图位置处的保存按钮,点击后会出现设置成功的提示语。
8 测试二维及三维服务发布
8.1 二维服务
1.发布服务。点击个人中心-我的内容-添加-本地资源
3. 创建好的chinacity托管图层,点击可视化可查看图层。
注:如果发完服务如果找不到地图查看器,需更改下用户类型,改为“GIS Professional Advanced”。平台管理-成员管理-找到需要变更的用户-点击右侧三个点-管理用户类型。
回到刚发布的要素页面。此时“在地图查看器中打开”按钮出现,点击按钮后可在地图查看器中查看要素图层。
二维数据发布成功
8.2 三维服务
2.发布服务
与二维服务发布方式相同。浏览效果如下:
总结
到此,整套GeoScene Enterprise产品就安装完毕啦!(撒花!!!!!!)
欢迎关注 懒得取名的GISer