错误消息
CachingTools 地理处理服务由 ArcGIS for Server 用于创建和管理地图、globe 和影像服务缓存。 当 ArcGIS for Server 10.1 Service Pack 1 升级到 10.2 时,该服务将消失。
在站点创建过程中将显示以下错误:
“无法创建站点。 无法创建服务“System/CachingTools.GPServer”
原因
错误由以下原因之一引起:
• 限制防火墙策略阻止创建站点。
• 系统中存在小故障(已在 ArcGIS for Desktop 10.2.2 中修复)。
解决方案或解决方法
升级到 ArcGIS for Server 10.2.2 后,将恢复缺失的 CachingTools 服务。
如果升级不是可用选项或 CachingTools 仍然缺失,请尝试以下解决方案之一。
- 解决方案 A:配置本地计算机上的防火墙端口,允许 ArcGIS for Server 进程访问。
1. 通过单击“开始 > 控制面板 > 管理工具 > Windows 防火墙和高级安全性”导航到 Windows 防火墙和高级安全性设置。
2. 在导航窗格中选择“入站规则”节点。
3. 右键单击“入站规则”,然后选择“新规则”。
4. 接受“Program”默认值,然后单击下一步。
5. 选择“This program path”,然后单击“浏览”。
6. 选择位于以下位置的 ArcGISServer.exe 文件:
• <安装>\ArcGIS\Server\framework\etc\service\bin
7. 单击“打开”,然后单击“下一步”。
8. 接受“允许连接”默认选项,然后单击“下一步”。
9. 选中网络的“域”“私人”和“公共”复选框,然后单击“下一步”。
10. 在名称字段中指定 ArcGISServer.exe。
11. 重复步骤 4,然后为以下程序创建规则:
代码:
名称 位置
ArcSOC.exe <安装>\ArcGIS\Server\bin
jawaw.exe <安装>\ArcGIS\Server\framework\runtime\jre\bin
rmid.exe <安装>\ArcGIS\Server\framework\runtime\jre\bin\
12. 退出“Windows 防火墙和高级安全性”窗口。
13. 打开一个新的浏览器会话并启动 ArcGIS Server Manager。
14. 运行“创建站点”向导。
或者
- 解决方案 B:存档站点以生成新的站点信息。
1. 单击“开始 > 控制面板 > 管理工具 > 服务”以导航至 Windows 服务。
2. 找到并停止 ArcGIS Server 服务。
3. 启动任务管理器,并验证 java.exe 或 rmid.exe 进程未以分配 ArcGIS Server 服务的“登录为”帐户运行。
4. 在“Windows 资源管理器”中,备份并重命名 C:\ARCGIS-SERVER folder to C:\ARCGIS-SERVER_old。
注:
如果配置存储 (config-store) 和服务器目录 (directories) 文件夹位于不同的位置,还需重命名这些文件夹的根目录。
5. 备份并移除 C:\Program Files\ArcGIS\Server\Framework\etc 中的以下文件:
• config-store-connection.xml
• machine-config.xml
6. 重新启动 ArcGIS Server Windows 服务。
7. 打开一个新的浏览器会话并启动 ArcGIS Server Manager。
8. 运行“创建站点”向导。
9. 验证新创建的站点和新创建的系统或实用程序工具。
10. 停止 ArcGIS Server Windows 服务。
11. 浏览到备份 config-store 文件夹位置,然后将服务文件夹(.site、system 和 utilities 文件夹除外)的内容复制到新创建的 config-store 文件夹。
12. 浏览到备份服务器目录文件夹,并将以下文件夹复制到下方位置的新创建的目录中:
• D:\ARCGIS-SERVER_old\directories\arcgissystem\arcgisinput
• D:\ARCGIS-SERVER_old\directories\arcgisoutput
13. 重新启动 ArcGIS Server Windows 服务,验证站点是否正常运行。
注:
如果在尝试这些步骤时遇到任何问题,请恢复为备份文件。