zoukankan      html  css  js  c++  java
  • arcgis Server Object Extension (SOE)部署jar文件失败 原因探索

    之前,我记得是 计算机 名称 如果带有 -  字符,貌似就不行,所以,我的计算机名称 不带有 字符“-”。

    现在 我一直部署 SOE 的jar文件(Server object Extesion的sample直接导出的jar)居然失败,提示貌似都是:

    Unable to register extension. com.esri.arcgis.interop.
    AutomationException occured while adding SOEAutomationException: Server Object Extension type PageLayoutSOE can not be registered with Server Object type MapServer 
        because the Server Object Extension is invalid. 
    Please check if it is deployed correctly.


    我郁闷了好久,在虚拟机下在弄一个 arcgis server10 的环境把。然后把jar文件拷贝过去,发现居然每一个都无法部署,连一个 曾经正常部署的test.jar都无法部署了,开始怀疑难道是我jar文件有符号“_”么?把所有jar临时移走,一个一个的放到 java/lib/ext文件夹下,然后看看 网页 arcgismanager 中能否部署成功。可以了。

    Extension Module "lengthCalculator_dcom" has been successfully registered
    Extension Modules    Status
        busservices        Unregister
        lengthCalculator_dcom        Unregister
        pageLayout_rest_portland        Unregister
        POIFinder_rest_portland        Register
        test        Register

    直到将一个findNearByFeatures_soap.jar放到ext目录中,所有的jar都无法注册了。原来是这个jar文件是有错误的,

    Unable to register extension. Exception in thread "main" java.lang.NoClassDefFoundError: com/esri/arcgisws/Point    at java.lang.Class.forName0(Native Method)    at java.lang.Class.forName(Class.java:169)

    ,因为一个jar文件的错误,导致 所有的jar都无法注册,并且提示 非常的 “友好”啊,以至于看不懂。折腾半天都无法找到原因。现在好了,删除他,或找找原因也行,这样子就可以注册 SOE的jar文件的。

    真是对 ESRI Arcgis SOE(Serve Object Extension)表示十分的恶心啊。而且 资料 也比较少。

    对ESRI公司 的人性化表示惨不忍睹啊。

  • 相关阅读:
    vue Can't resolve 图片
    TP-LINK WR740N中继设置,AP设置,设置后不能上网,亲测有效
    vue VSCode 开发设置(html自动补全、eslint保存时格式化、vetur 格式化html)
    不再手写import
    vscode vuter的快捷键 关键字
    prototype是什么?
    真有效值与有效值概念
    现代文经典
    古文经典
    最后,我想对你说一句:我爱你
  • 原文地址:https://www.cnblogs.com/ayanmw/p/2536482.html
Copyright © 2011-2022 走看看