Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Wer hilft mir BITTE beim Installieren eines LDAP-Server ?

  1. #1
    lecorniaud
    Gast

    Wer hilft mir BITTE beim Installieren eines LDAP-Server ?

    Hallo zusammen
    Ich möchte eine LDAP Clientanwendung programmieren ,da ich diese Technik in mein Projekt verwenden muss. Ich habe einige Beispiel-Programe aus Internet heruntergeladen, aber immer wenn ich sie kompiliere bekomme ich Fehlermeldungen,da ich den LDAP-Server nicht installiert habe. Ich bitte um Hilfe ,um zu wissen wie ich einen LDAP-Server installieren und starten kann.
    Ich verwende Window XP,Eclipse als Entwicklungsumgebung ,JAVA SDK 1.5.
    Hier ist ein Program das,ich geschrieben habe.


    import java.util.*;
    import javax.naming.*;
    import javax.naming.directory.*;

    /*Dieses Listing sucht nach allen Einträgen,die ein Locality-Attribut mit dem Wert
    * Hamburg oder Berlin haben und deren Organisationseinheit mit der Zeichenkette co
    * beginnt.*/

    public class FilterSearch {

    public static void main(String[] args){
    try{
    //Konfiguration der JNDI-Umgebung
    Hashtable env = new Hashtable();

    //Setzen des Service-Providers(LDAP)
    env.put(DirContext.INITIAL_CONTEXT_FACTORY,
    "com.sun.jndi.ldap.LdapCtxFactory");

    //Setzen des Providers-URL
    env.put(DirContext.PROVIDER_URL,
    "ldap://localhost:389/o=JNDITutorial");

    //Erzeugen des InitialContext
    DirContext ctx = new InitialDirContext(env);

    //Erzeugen des Filters
    String filter = "(&(|(l=Hamburg)(l=Berlin))(ou=Co*))";

    //Erzeugen der Suchbedingungen
    SearchControls ctls = new SearchControls();
    //Suche nach den Objekten
    NamingEnumeration list = ctx.search(".",filter,ctls);
    while(list.hasMore()){
    SearchResult result = (SearchResult)list.next();
    System.out.println(result.getName() + " : " + result.getObject());
    }

    //schliessen der Verbindung
    ctx.close();
    }catch(NamingException nex){
    nex.printStackTrace();
    }

    return;
    }

    }

    Beim Kompilieren bekome ich immer folgende Fehlermeldungen :

    localhost:389 [Root exception is java.net.ConnectException: Connection refused: connect]
    at com.sun.jndi.ldap.Connection.<init>(Unknown Source)
    at com.sun.jndi.ldap.LdapClient.<init>(Unknown Source)
    at com.sun.jndi.ldap.LdapClient.getInstance(Unknown Source)
    at com.sun.jndi.ldap.LdapCtx.connect(Unknown Source)
    at com.sun.jndi.ldap.LdapCtx.<init>(Unknown Source)
    at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(Unkno wn Source)
    at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(Unkn own Source)
    at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstanc e(Unknown Source)
    at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext (Unknown Source)
    at javax.naming.spi.NamingManager.getInitialContext(U nknown Source)
    at javax.naming.InitialContext.getDefaultInitCtx(Unkn own Source)
    at javax.naming.InitialContext.init(Unknown Source)
    at javax.naming.InitialContext.<init>(Unknown Source)
    at javax.naming.directory.InitialDirContext.<init>(Un known Source)
    at ldap.FilterSearch.main(FilterSearch.java:27)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(Unknown Source)
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at com.sun.jndi.ldap.Connection.createSocket(Unknown Source)
    ... 15 more


    Im Voraus vielen Dank für deine Hilfe.

    Lecorniaud.

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •