2010-06-29 85 views
1

我在Centos 5.5 x86_64上为Java plataform安装ArcGisServer,但这不是受支持的平台,但我几乎克服了阻止安装成功的所有问题。它使用详尽的Sun Directory Server。最后的错误我收到是:Sun Directory Server无法连接ldap服务器

ldap_simple_bind:无法连接到LDAP服务器 - 没有到主机的路由

它发生在这使得它使用其他应用程序,因此它似乎是一个具体的问题在Linux和solaris上使用Sun Directory Server。没有报道的解决方案。通常我会尽可能多地搜索问题,但这次我已经达到了我的耐心,我需要尽快解决问题。我认为这是一个很好的论坛,因为它是社区和答案的质量,有谁能帮我解决这个问题吗?

回答

0

“无路由到主机”错误表明此问题是您的ArcGIS服务器(Sun Directory Server组件,如您所述)与LDAP服务器之间的网络连接问题之一。因此,需要检查的几件事情,依次为:

  1. 您是否已设置并运行LDAP服务器?
  2. 您的LDAP服务器是否可以从ArcGis服务器以外的Centos计算机访问?
  3. 您的ArcGis是否配置了正确的地址到LDAP服务器 - 应该位于web.config文件中?下面的例子:

    <connectionStrings>

    <add name="ADConnectionString" connectionString="LDAP://SERVER_LDAP:389/ou=Sigestredi,o=Sicondef,dc=aplicaciones,o=mdef,c= es" />

    </connectionStrings>

    • 免责声明:我不知道关于ArcGIS服务器本身的任何东西 - 我只是诊断“没有路线主机错误“,我从一些快速搜索ArcGis论坛中摘录了一些片段。
0

ArcGIS提供在其上的Sun目录服务器,这样的ArcGIS Server和LDAP是在同一台机器上。当我运行诊断工具的DG028失败的端口设置为62000.:

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 

我没有一个别名为 “名”,所以:

ping name.subdomain.domain 

作品

但是:

ping name 

不起作用

我从来没有使用ldap,所以我不知道“dc”应该是什么。我的主机文件可能是畸形的,或者是我的ldap.conf?

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

我将不胜感激任何帮助。

0

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

127.0.0.1 localhost localhost 
ip_direction name.subdomain.domain name 

然后我运行ServerConfig脚本。这是在Linux上成功安装用于Java平台的ArcGIS Server。感谢Greg的指导。

相关问题