Java Sun目录服务器可以';无法连接ldap服务器
我正在Centos 5.5 x86_64上安装ArcGisServer for Java plataform,这不是一个受支持的平台,但我已经克服了几乎所有阻碍安装成功的问题。它完全使用Sun目录服务器。我收到的最后一个错误是: ldap\u简单\u绑定:无法连接到ldap服务器-没有到主机的路由 它发生在使用它的其他应用程序中,因此这似乎是linux和solaris上Sun Directory Server的一个特定问题。没有报告解决方案。通常我会尽可能多地寻找问题,但这次我已经达到了我的耐心,我需要它尽快工作。我认为这是一个很好的论坛,因为它的社区和回答质量都很好。有人能帮我解决这个问题吗?出现“无主机路由”错误表明问题在于ArcGIS服务器(您提到的Sun Directory server组件)和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的一个特定问题。没有报告解决方案。通常我会尽可能多地寻找问题,但这次我已经达到了我的耐心
- 免责声明:我对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