天天看點

ArcGis地圖服務連接配接不上(ArcGIS Server for Java的REST接口無法通路)解決方法

1、首先這個問題的表現方式就是通路 http://service:8399/arcgis/rest/services時即主機上的所有地圖服務,無法通路,一直顯示404錯誤;還有一種表現就是在你的Flex工程裡通路某個地圖的url時控制台裡出現如下錯誤提示:

20:38:24.112 [INFO] mx.messaging.Producer '8423C711-3E79-4A9C-1CCE-8B771A530D04' producer connected.

20:38:24.425 [INFO] mx.messaging.Producer '8423C711-3E79-4A9C-1CCE-8B771A530D04' producer acknowledge of '99971750-FC10-0552-28F2-8B771A633155'.

20:38:24.427 [ERROR] mx.messaging.Producer '8423C711-3E79-4A9C-1CCE-8B771A530D04' producer fault for '99971750-FC10-0552-28F2-8B771A633155'.

20:38:24.430 [ERROR] com.esri.ags.tasks.MapServiceInfoTask ::[FaultEvent fault=[RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: 流錯誤。 URL: http://service:8399/arcgis/rest/services/856/MapServer/?f=json"]. URL: http://service:8399/arcgis/rest/services/856/MapServer/?f=json"] messageId="585A215E-25D8-0006-F090-8B771BAE12C2" type="fault" bubbles=false cancelable=true eventPhase=2]

20:38:24.431 [ERROR] com.esri.ags.layers.ArcGISDynamicMapServiceLayer myDynamicService::[RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: 流錯誤。 URL: http://service:8399/arcgis/rest/services/856/MapServer/?f=json"]. URL: http://service:8399/arcgis/rest/services/856/MapServer/?f=json"]

以上就是錯誤的表現,下面是解決方法。

2、解決方法:

        遇到這個問題一般重新開機“ArcGIS Server Manager Service”這個服務就可以解決。

        也可以先重新開機“ArcGIS Server Object Manager”這個服務之後再啟動“ArcGIS Server Manager Service”,因為二者的啟動順序應該這樣,有先後順序。

繼續閱讀