通过Catalog发布了一个服务,结果客户端计算机无法访问,但是非REST地址倒是可以访问,例如
http://ghy:8399/arcgis/services/industrial/MapServer?wsdl
这个地址在客户端机器中是可以访问的,但是
http://ghy:8399/arcgis/rest/services/industrial/MapServer 这个地址在客户端机器中却无法访问。
并且,在服务器上通过访问“ArcGIS Services Directory” ,却被告知“HTTP Status 404 /arcgis/rest: The requested resource (/arcgis/rest/) is not available” 。通过帮助知道“
/arcgis/rest
” 这个服务还没有启动,哪该如何启动呢。首先在安装ArcGIS Server的服务器上,键入URL“http://<机器名>:8399/manager/html ” ,然后会弹出一个对话框让输入用户名和密码,用户名是“arcgismanager” ,密码是“arcgis.manager” 。进去之后就可以看到下图:
/arcgis/rest
” 这个服务还没有启动,哪该如何启动呢。首先在安装ArcGIS Server的服务器上,键入URL“http://<机器名>:8399/manager/html ” ,然后会弹出一个对话框让输入用户名和密码,用户名是“arcgismanager” ,密码是“arcgis.manager” 。进去之后就可以看到下图:
接下来很简单了,只用将图片中红框的那个启动即可。Good Luck!
如果启动不了,报如下错误:
FAIL – Application at context path /arcgis/rest could not be started
则需要改动一下配置文件:9.3.1及之前版本,
%
ArcGISHome%\java\web_output\rest\WEB-INF\classes\server.properties
如果第一行的 hostname 为 ${HOST} ,则将其改为你的机器名,然后重启SOM服务和 Server Manager Service.
就可以正常使用REST API了
版权声明:本文为qq27456026原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。