ArcGIS Server 发布地图服务遇到的问题

Desktop中“File”->“Share As”->“Service”发布地图服务

遇到错误“服务器未做好发布准备。请检查服务器上的发布工具(系统/发布工具)是否已启动。

解决方法:

到arcgis server manage中找到服务发布工具启动

1 访问并登录管理器
http://IP:6080/arcgis/manager/

2 找到system下的发布工具启动

if every thing is OK: return

如果启动失败,遇到问题“Failed to start the server machine '……'. Error while starting AppServer. Require port "xxxx" already in use.

提示端口被占用。解决方法如下:

cmd 输入命令 netstat -ano 查看所有端口的占用情况; 
6080,4000-4004是Server的默认端口,根据PID在任务管理器中查看占用端口的进程。如果是被Server启动的两个javaw.exe进程占用则正常,否则可以通过查看进程属性确定是哪个应用程序占用了该端口。 

可以通过进入admin目录,修改Server的4000-4004端口为其他空闲的端口。 

admin目录: 
浏览器输入路径,如:http://您的ip:6080/arcgis/admin/machines/这里是您的机器名/edit

或者把Server manager的路径中   manager  修改为  admin/machines/这里是您的机器名/edit

修改Ports中4000端口为其他空闲端口(一般改成4005或4006就行), 修改后会自动重启。 

if every thing is OK: return

修改了端口后,启动PublishingTools依然失败 “service failed to start System.PublishingTools.GPServer: <machine name> Service's containing process has crashed”

解决办法:卸载2017年11月以后所有的Windows更新,然后重启尝试。

这篇帖子中也有解决办法:

https://blog.youkuaiyun.com/smss007/article/details/79668581

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值