[ERR0134] Requested Service is not available【转载】
[ERR0134] Requested Service is not available 請求的服務不存在錯誤原因分析
| 錯誤描述 | |||||
| 通過IE瀏覽載入Html瀏覽器會返回下面錯誤信息: "[ERR0134] Requested Service is not available. http://machinename/servlet/com.esri.esrimap.Esrimap?ServiceName=test"  | |||||
| 導致原因 | |||||
|   導致這些錯誤原因有幾個,一般如下所示 ? A.要訪問的地圖服務沒有運行 ? B.地圖服務命名不正確 ? C.當ArcIMSParm.js文件指定機器名而用戶指定域名 D.打開IE瀏覽器,使用IP地址替代主機名去載入網頁地址而非使用aimsdefaults的屬性文件的HostURL變量值  | |||||
| 解決辦法 | |||||
|   A.確認地圖服務確實運行在ArcIMS Administrator ? B.檢測在錯誤信息出現的地圖服務名和在ArcIMS Administrator里面的名稱的區別 ? C.確認在瀏覽器里輸入的URL和在ArcIMSParam.js文件的imsURL和imsOVURL的變量值是一樣的。 ? D.一般來說,在ArcIMSParam.js文件里的imsURL和imsOVURL會使用在aimsdefaults.properties文件的HostURL的變量。 ? ? ? 比如: ? 如果網絡服務有如下DNS名和IP地址: ? gis.esri.com:7070 ? 123.4.5.67:7070 ? 在aimsdefaults.properties文件指定'gis.esri.com:7070'為HostURL。當網絡站點創建,則'gis.esri.com:7070'就會寫入imsURL和imsOVURL的變量。 ? ? ? 這種情況有兩種選擇: ? 在esrimap_prop文件里,找到servlet Connector路徑,設置redirect變量 ? 如redirect=True ? ? redirectableHosts=* ? 在ArcIMSParams.js文件里改變imsURL和imsOVURL的變量。 ? 比如: ? var imsURL = 'http://gis.esri.com:7070/servlet/com.esri.esrimap.Esrimap?ServiceName='; ? var imsOVURL =? 'http://gis.esri.com:7070/servlet/com.esri.esrimap.Esrimap?ServiceName= service>'; ? ? ? 為 ? var imsURL = 'http://' + hostName + '/servlet/com.esri.esrimap.Esrimap?ServiceName='; var imsOVURL =? 'http://' + hostName + '/servlet/com.esri.esrimap.Esrimap?ServiceName='; 相關配置文件路徑 1、ArcIMSParams.js--C:\ArcIMS\Website\world(world文件發布的地圖服務名稱) 2、esrimap_prop--C:\Program Files\ArcGIS\ArcIMS\Connectors\Servlet(ArcIMS安裝目錄下)。(將redirectableHosts=前面的#號去掉) 3、aimsdefaults.properties--C:\Program Files\ArcGIS\ArcIMS\Common(ArcIMS安裝目錄下) ? 轉載原文:http://www.cnblogs.com/gispeng/archive/2007/10/23/934842.html  | 
轉載于:https://www.cnblogs.com/lauer0246/archive/2010/01/19/1651402.html
總結
以上是生活随笔為你收集整理的[ERR0134] Requested Service is not available【转载】的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 各种数据库对应的jar包、驱动类名和UR
 - 下一篇: 博客开通了~~