Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Sun目录服务器可以';无法连接ldap服务器_Java_Linux_Arcgis Server_Ldapconnection - Fatal编程技术网

Java Sun目录服务器可以';无法连接ldap服务器

Java Sun目录服务器可以';无法连接ldap服务器,java,linux,arcgis-server,ldapconnection,Java,Linux,Arcgis Server,Ldapconnection,我正在Centos 5.5 x86_64上安装ArcGisServer for Java plataform,这不是一个受支持的平台,但我已经克服了几乎所有阻碍安装成功的问题。它完全使用Sun目录服务器。我收到的最后一个错误是: ldap\u简单\u绑定:无法连接到ldap服务器-没有到主机的路由 它发生在使用它的其他应用程序中,因此这似乎是linux和solaris上Sun Directory Server的一个特定问题。没有报告解决方案。通常我会尽可能多地寻找问题,但这次我已经达到了我的耐心

我正在Centos 5.5 x86_64上安装ArcGisServer for Java plataform,这不是一个受支持的平台,但我已经克服了几乎所有阻碍安装成功的问题。它完全使用Sun目录服务器。我收到的最后一个错误是:

ldap\u简单\u绑定:无法连接到ldap服务器-没有到主机的路由

它发生在使用它的其他应用程序中,因此这似乎是linux和solaris上Sun Directory Server的一个特定问题。没有报告解决方案。通常我会尽可能多地寻找问题,但这次我已经达到了我的耐心,我需要它尽快工作。我认为这是一个很好的论坛,因为它的社区和回答质量都很好。有人能帮我解决这个问题吗?

出现“无主机路由”错误表明问题在于ArcGIS服务器(您提到的Sun Directory server组件)和LDAP服务器之间的网络连接。因此,有几件事需要检查,以便:

  • 您是否已设置并运行LDAP服务器
  • 在ArcGis服务器之外,是否可以从Centos计算机访问LDAP服务器
  • 您的ArcGis是否配置了正确的LDAP服务器地址-应位于web.config文件中?示例如下:

    • 免责声明:我对ArcGIS服务器本身一无所知——我只是从ArcGIS论坛的一些快速搜索中找到一些片段来诊断“无主机路由错误”

  • ArcGIS包含一个Sun目录服务器,因此ArcGIS服务器和ldap位于同一台机器上。端口设置为62000。当我运行诊断工具时,DG028出现故障:

    DG028 - check LDAP server: is listening 
    
    我用nmap做了一个证明:

    nmap localhost -p62000
    
    它说它已经打开了。我不知道如何验证LDAP是否已启动并正在运行,启动日志没有显示任何错误。我找到了一个名为ldap.conf的配置文件:

    url ldap://name.subdomain.domain:62000/dc=name,dc=arcgis
    admnm agsadmin
    
    我的/etc/hosts是:

    127.0.0.1  localhost localhost
    ip_direction  name.subdomain.domain name.subdomain.domain
    
    我没有“name”的别名,因此:

    工作

    但是:

    不起作用

    我从未使用过ldap,所以我不知道“dc”上应该显示什么。我的主机文件可能格式不正确,或者是ldap.conf

    另一个信息是我正在使用的计算机是域的一部分。安装Centos时,/etc/hosts文件的环回接口别名为localhost.localdomain,但我删除了它


    如果有任何帮助,我将不胜感激。

    我已经解决了我的问题,问题在我的/etc/hosts文件中。我为我的ip方向添加了一个别名:

    127.0.0.1  localhost localhost
    ip_direction  name.subdomain.domain name
    
    然后运行ServerConfig脚本。这是ArcGIS Server for Java平台在Linux上的成功安装。谢谢格雷格的指导

    ping name
    
    127.0.0.1  localhost localhost
    ip_direction  name.subdomain.domain name