zoukankan      html  css  js  c++  java
  • ArcGIS Server发布服务,打包成功,发布失败

    打包成功,发布失败

    部分解决方案:

    ①   查看Server对于源数据所在文件夹是否有读写权限,若无赋予Server账户至少读写权限。读写权限的赋予:对应存放数据的文件夹上右键→属性→ 安全 赋予arcgis server account(如果安装时没有改名字, 
    默认名字为arcgis)读写权限,如果列表中没有该账户,点 编辑→ 添加→ 输入对象名称(如arcgis)→ 检查名称 

    ②   在arcmap里新建一个空白的mxd,添加一个本地的数据,如存放在本地的shapefile或file gdb里的要素类,然后发布地图服务,是否能够成功?发布前分析是否有中级以上的警告信息?在manager中把日志级别调整到最高级,查看是否有更加详细的报错信息。

    ③   请查看ArcGIS for Server所在机器的机器名和IP地址,而后访问C:WindowsSystem32driversetc,修改hosts文件,添加 ip 和机器名的映射关系。而后重启ArcGIS for Server,确保上述信息在Server通信中生效。

    ④   可以尝试先用把地图共享为.sd文档(发布服务除了常用的选择某个连接,进入Service Editor界面发布外,也可以选择创建服务定义文件(.sd文件),之后在Server Manager里发布。),然后通过upload上传到服务器,再通过Desktop访问System-Publishing tools-Publish Service Definition进行发布。 并且注意发布服务过程中的警告,中间有哪些中级以上的警告。 帮助链接:http://server.arcgis.com/zh-cn/server/latest/publish-services/windows/about-service-definition-files.htm

    ⑤   一般该错误是由于在服务器端没有办法连接上服务中应用的数据源导致,建议您更换下数据路径或者更换个测试的数据再尝试下,排除是否是由于路径或数据本身造成的发布失败。

  • 相关阅读:
    python中的特殊函数__call__
    python的内存机制
    tf.train.Saver()-tensorflow中模型的保存及读取
    修改过的bug
    JQuery的attr 与 val区别及使用
    多线程处理同一个List测试dome
    synchronized 使用总结
    oracle 自定义函数
    第一天写博客,分享下学习oracle存储过程的过程
    SqlServer
  • 原文地址:https://www.cnblogs.com/mumu122GIS/p/5953855.html
Copyright © 2011-2022 走看看