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