注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

快乐小屋

 
 
 

日志

 
 

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

2013-11-01 22:33:35|  分类: ArcGIS Server开 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

你看到的这个文章来自于http://www.cnblogs.com/ayanmw

在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

转载请注明出处:http://www.cnblogs.com/ayanmw 我会很高兴的!

  评论这张
 
阅读(752)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018