ArcGIS 的 http://localhost:8399/arcgis/rest/services 无法打开,显示404 的解决办法

在arcgis做SOE的时候,由于ArcGIS的问题,计算机名称不能是带有 "-" 的,所以在更改了计算机名后,arcGIS Server就会失效.

即打开http://localhost:8399/arcgis/rest/services 总显示404,其SOM SoCMonitor SMS(Server Manager Service) 三个服务都是打开状态的.其打开顺序是 先 SOM(SOM 依赖于 Soc ,所以SOC也会自动打开的),后 SMS.这样更可靠一些吧. 这三个服务 调用的具体文件如下:

Management Service for ArcGIS Server - Java Platform Edition
"E:\Program Files\ArcGIS\Server10.0\java\manager\service\lib\manager.exe"

SOM => SOC Monitor
E:\Program Files\ArcGIS\Server10.0\bin\ArcSOM.exe

SOC Monitor
E:\Program Files\ArcGIS\Server10.0\bin\ArcSOCMon.exe

 

arcgis/rest/services目录显示404,我就很着急,只能去ArcGIS 目录查看 ,  E:\Program Files\ArcGIS\Server10.0\java\manager\service\logs ArcGIS Server的这个网站(核心tomcat,也在这个java目录下)的目录里查找原因,看到这个 service的logs目录下有日志,有今天的,就查看一下 managerappserver.2011-12-27.log 日志文件,发现:

2011-12-27 9:12:12 com.esri.arcgis.server.ServerCluster3 a 严重: SOM machine angle7pc is not available 2011-12-27 9:12:12 com.esri.rest.ContextListener contextInitialized 严重: Unable to add server from file: server.properties com.esri.rest.ags.AGSException: Error connecting to host 


和计算机的名称对比一下,发现是不一样的,它无法解析angle7pc 是那个计算机.

解决办法就是 在 windows\system32\drivers\etc\hosts 的文件中添加 127.0.0.1 angle7pc 字样,这样,arcGIS才可以解析这个angle7pc为本地(真麻烦,还不如arcGIS直接设置为localhost好呢,不知道他们为什么这样设计).重启SOM 服务,可以访问了.

 

http://localhost:8399 和 http://localhost:8099 这两个网站都是arcGIS Server的主要管理的Web服务,其都是基于Tomcat的,在E:\Program Files\ArcGIS\Server10.0\java\manager\service\lib下有manager.exe  调用了 java(jvm.dll虚拟机) 和本目录 的 arcgis_manager.jar 文件.

tomcat目录在 E:\Program Files\ArcGIS\Server10.0\java\manager\service\tomcat ,我想 应该是ArcGIS写了一个在tomcat上层的 web应用服务器吧...具体,我对java还不是太熟悉.

8099的网站目录在:E:\Program Files\ArcGIS\Server10.0\java\manager\service\managerserver\webapps\arcgismanager

8399的网站目录在:E:\Program Files\ArcGIS\Server10.0\java\manager\web_output

其肯定是有对应的tomcat配置文件的,可以用文件内容搜索工具进行搜索查找.对tomcat 我也只是了解一点,没有太深入.

 

 ========================

补充

今天又遇到404错误,在win7 server(也就是win2008 R2),所以 关闭防火墙,重新启动arcgis server服务,ok!

我使用的是arcgis server10,还有一种是 9.x版本才会遇到的问题,可以参考下面链接:

http://www.cnblogs.com/OnLun99/archive/2010/06/22/1762893.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值