某用户升级ArcGIS for Server后,出现了之前版本server中的服务残留的现象,且服务访问不正常,怎样彻底删除的残留文件。
即怎样删除ArcGIS for Server中发布的某个服务涉及的所有文件。
手动删除服务涉及的文件路径:
到下面文件夹下或文件中手动删除对应于服务名字的项目 (以我的机器为例:假设要删除机器名“SERVER125.ESRI.COM” 中server manager中文件夹“sunlin”下的A服务,安装路径为默认路径)
1)进入configure-store所在文件夹
【configure-store文件夹】services
删除 C:arcgisserverconfig-storeservicesSunlinA.MapServer
2)进入directories所在文件夹
【directories所在文件夹】arcgisoutput
删除 C:arcgisserverdirectoriesarcgisoutputSunlinA.MapServer
【directories所在文件夹】arcgissystemarcgisinput
删除 C:arcgisserverdirectoriesarcgissystemarcgisinputSunlinA.MapServer
【directories所在文件夹】arcgiscache
删除 C:arcgisserverdirectoriesarcgiscacheA
3)进入ArcGIS Server安装目录
【ArcGIS Server安装目录】geronimodeploy
删除 C:Program FilesArcGISServergeronimodeploySunlin.A.MapServer.jar
【ArcGIS Server安装目录】geronimo
epositorycomesriarcgisservices
删除 C:Program FilesArcGISServergeronimo
epositorycomesriarcgisservicesSunlin.A.MapServer
【ArcGIS Server安装目录】framework
untimeejbs
删除 C:Program FilesArcGISServerframework
untimeejbsSunlinA.MapServer
【ArcGIS Server安装目录】geronimovarconfigconfig.xml文件中对应的服务项目
使用记事本打开:C:Program FilesArcGISServergeronimovarconfigconfig.xml 删除其中文末的<module name="com.esri.arcgis.services/Sunlin.A.MapServer/1.0/car"/>
4)进入ArcGIS Server日志目录
【ArcGIS Server日志目录】[机器名]services
删除 C:arcgisserverlogsSERVER125.ESRI.COMservicesSunlinA.MapServer