操作步骤:
在按照操作步骤执行前,请确定是否满足条件,参考底下的注意
1. 停止arcgis server 服务。
windwos 在服务管理器中,linux通过./stopserver 命令
对arcgisserver目录进行备份。最简单的办法是重命名该文件夹,只要不叫arcgisserver即可。
2. 启动arcgis server 服务
通过manager或者admin重新创建站点
由于arcgis server 重启后,在服务目录下 找不到arcgisserver文件夹,故会认为当前机器上不存在站点。则manager页面或者admin页面会出现提醒创建site
3. 创建site
site 的用户名和密码和前面的site 保持匹配。且directory和config-store存储位置也保持匹配。在这一步可能会出现错误 “当前位置已经有站点balalala的”。请去目录下查看是否有arcgisserver目录。有手动删除,然后下一步即可。
4. 恢复服务
再次停止arcgis server服务。 将备份文件夹中的至少如下三个文件夹:config-store\services directories\arcgissystem\arcgisinputdirectories\arcgisoutput 拷贝到新的站点,覆盖新站点对应的文件夹
一般动态地图服务,拷贝上面三个目录即可。但是切片服务或者地理处理服务。需要将arcgiscache和arcgisjob目录拷贝过来。切莫覆盖整个config-store。
5. 重启服务
重启arcgis server服务即可。
注意
该项恢复和重建操作,只适合于如下场景:
1. 在同一台机器上(不在同一台机器上,稍微麻烦,参考原理篇去操作)
2. arcgis server版本 大于10.0
3. 当前site的arcgis server服务能够正常的启动(不能正常启动,只能重装了arcgis server)。
4. 重建后site的管理员和用户名和旧site的保持匹配
5. arcgisserver目录路径保持不变
6. 服务所使用到的数据源依然可以访问到
1、在 ArcMap 中打开地图文档,从主菜单中选择文件 >共享为 >服务。2、在共享为服务 窗口中,选择发布服务。单击下一步。
3、在发布服务对话框中,单击连接到 ArcGIS Server 以创建到服务器的新连接。
4、在添加 ArcGIS Server 窗口中,选择发布 GIS 服务。单击下一步。
5、对于服务器 URL,输入要连接的 ArcGIS Server 站点的 URL。
在服务器类型下拉列表中选择 ArcGIS Server。
在发布过程中,将创建服务定义文件并将其临时存储到本地磁盘上。发布过程完成后,服务定义将上传到服务器并删除本地文件。考虑到本教程的目的,接受默认的过渡文件夹并继续。
如果服务器管理员已为您的站点启用了安全功能,请输入用户名和密码。单击完成。
还可以在发布服务 窗口中,输入新的服务名称。名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线。单击下一步。
默认情况下,服务会发布到 ArcGIS Server 的根文件夹下。也可将服务组织到根文件夹下的子文件夹中。选择要将服务发布到其中的目标文件夹,或创建一个新的文件夹来存储服务。单击继续。
服务编辑器 随即显示。您将使用服务编辑器 选择用户可对地图服务执行的操作,还可对服务器显示服务的方式进行精细的控制。单击服务能力选项卡。
默认情况下,自动启用了地图和 KML。单击地图并查看以下属性:
URL - 这是客户端用来访问地图服务的 URL。
• 数据 - 选择此选项将允许客户端应用程序对地图服务中的要素执行属性搜索。
• 地图 - 选择此选项将允许客户端应用程序查看地图服务中的地图图层。
• 查询 - 选择此选项将允许客户端应用程序查询地图服务中的要素。
单击分析 。该操作可用于对地图文档进行检查,看其是否能够发布到服务器。
在准备 窗口中修复任何错误 ;必须在发布前完成此操作。另外,您还可以修复警告和通知消息,以进一步完善地图服务的性能和外观。
还可以在服务编辑器 中,单击预览 。这样您便可以了解在 Web 上查看地图时地图的外观。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)