[ArcGIS Server] 错误:上传服务定义失败

时间:2024-03-14 08:21:49

问题

  1. 上传的服务
    [ArcGIS Server] 错误:上传服务定义失败

  2. 上传服务定义失败
    [ArcGIS Server] 错误:上传服务定义失败

ERROR:the server’s publishing job didn’t succeed
执行(UploadServiceDefinition)失败

问题解决

PublishingTools工具出错

找到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\PythonPath 修改正确的路径
ArcGIS Server与ArcGIS Desktop的Python包不同,这里要选ArcGIS Server的Python包,10.5的文件夹是ArcGISx6410.5

测试

测试:

  1. 使用其他机子的ArcGIS Server,同样的问题
  2. 发布别的模型,也报同种错误
  3. 将模型打包到另一个机子,没有创建共享文件夹,发布成功,且功能正常!!!
  4. 在ArcGIS Server站点重启PublishingTools工具,再进行测试:出现后继问题,解决后发布成功,问题解决,成功发布。但是模型运行异常,判断是共享文件夹的问题
  5. 将本机的共享文件夹取消,再进行测试:还未进行

测试3出现的后继问题

PublishingTools重启失败:
Service failed to start
System.PublishingTools.GPServer: java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is: java.net.SocketException: Connection reset

Google到以下方法:
找到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\PythonPath 修改值
[ArcGIS Server] 错误:上传服务定义失败

修改正确的python路径
[ArcGIS Server] 错误:上传服务定义失败

问题:博主安装过两次的ArcGIS10.5,之前无聊手贱把c盘下的python删了,导致今天的错误
测试3问题解决