esri.views.2d.layers.features.controllers.OnDemandController 记一次ArcGIS Server的问题
一.問題背景
1.我們的生產環境是一套正版ArcGIS 10.6 Desktop + Enterprise 裝在服務器A上,但是A的磁盤空間有限,只能將大量影像數據和shp數據放在服務器B上,通過局域網內共享文件夾實現B為A提供數據。通過裝在A上的ArcGIS Server 10.6訪問服務B上的數據,然后發布服務。
2.就在昨天(2019.11.14)將服務器B中裝的arcgis卸載后,重新裝了arcgis10.7,重新命名了服務器B的計算機名稱,注意,由于此時服務器B的arcgis賬號下的密碼與服務器A下的ArcGIS Server Account下面的密碼不一樣了,導致已經寫好的arcgis javascript程序出現 大量esri.views.2d.layers.features.controllers.OnDemandController的錯誤,如下圖
3.導致的問題如下,從rest訪問發布的地圖服務,Layers下面沒有具體的圖層信息。重新啟動對應的地圖服務,報“undefining string ...”的錯誤
4.剛開始以為是arcgis 的服務出現了問題,到后來試過各種解決方式,包括a.將B的計算機名稱改過來;b.重新共享文件夾;c.重新注冊數據源,都不行
二.解決方法:將重新裝在服務器B上的arcgis賬戶密碼改為與服務器A上的ArcGIS Server Account賬戶密碼一致,然后重新在arcgis server manager上驗證下數據源,此時可以順利通過驗證,重新啟動服務,問題解決了。
總結
以上是生活随笔為你收集整理的esri.views.2d.layers.features.controllers.OnDemandController 记一次ArcGIS Server的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: macOS配置Visual Studio
- 下一篇: Java实现八皇后问题的解法(一维数组版