[Date Prev][Date Next]
Re: (ITS#5448) CONTRIB: Java slapd
On Mar 31, 2008, at 8:01 PM, hyc@OpenLDAP.org wrote:
> Full_Name: Howard Chu
> Version: 0.0.1
> URL: ftp://ftp.openldap.org/incoming/jslapd.tgz
> Submission from: (NULL) (188.8.131.52)
> Submitted by: hyc
> Given the increasing popularity of Java, I decided it was time that
> OpenLDAP Project had its own Java implementation of an LDAP server. It
> gave me a good opportunity to explore all of the benefits of rapid
> development, introspection, and other advantages of the Java system.
> Indeed, drawing on my experience with the existing OpenLDAP code base,
> it took only a matter of hours to create my first working server,
> I present here. Of course it's still experimental in nature.
> Invocation is similar to the regular C-based slapd, and it accepts all
> of the same arguments and reads all of the same config settings. In
> addition, the first commandline argument must be the name of the
> where slapd resides, so that the java app can locate the config files,
> schema, etc.
> E.g. for a typical OpenLDAP installation in /usr/local you would run
> java jslapd /usr/local/libexec -h ldap://:389
> A small shell script has been provided to simplify this invocation.
In my initial testing, I found jslapd to have performance on par with
slapd(8)! And the memory footprint doesn't appear all that much larger.
Good work! -- Kurt