zoukankan      html  css  js  c++  java
  • 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

    转载请注明出处:http://www.cnblogs.com/ayanmw 多谢

    ------------------------------------------------------------------------------------------------

    一定要专业!本博客定位于 ,C语言,C++语言,Java语言,Android开发和少量的Web开发,之前是做Web开发的,其实就是ASP维护,发现EasyASP这个好框架,对前端后端数据库 都很感觉亲切啊。. linux,总之后台开发多一点。以后也愿意学习 cocos2d-x 游戏客户端的开发。

  • 相关阅读:
    VSCODE记录
    关闭vscode的C/C++代码错误提示
    Windows下修改VSCode工作区存储目录workspaceStorage
    取消掉远程桌面mstsc顶部(侧面)连接栏
    记一次某网站生产环境CPU忽高忽低故障解决过程
    HTML实现发送接收串口和TCP数据
    flutter环境管理工具fvm的安装及简单使用
    启动CAD,不打开指定的CAD,向指定的CAD写入数据
    JVM虚拟机垃圾回收
    JVM调优命令
  • 原文地址:https://www.cnblogs.com/ayanmw/p/2303086.html
Copyright © 2011-2022 走看看