Files
spring-ldap/spring-ldap-article/docs/readme.txt
Ben Hale a658f81bdd
2006-12-18 22:03:24 +00:00

53 lines
1.6 KiB
Plaintext

LDAP server setup for samples.
We need to semi-manually set up the server environment. I have used
OpenLDAP (http://www.openldap.org/) with a minimal amount of data set up from an
LDIF file.
There is a Windows version of OpenLDAP available at:
http://lucas.bergmans.us/hacks/openldap/
The LDIF file and sample application both expect to find the base suffix
"dc=jayway,dc=se" in the LDAP Server.
For help in setting up the LDAP environment, three files are supplied:
1. ldap.conf.example
Modify paths in this file to suit your installation by replacing
the placeholder [open_ldap_path].
2. base_data.ldif
Base domain and Admin data as specified in ldap.conf.
3. setup_data.ldif
The data expected by the integration test cases.
Start the LDAP Server:
slapd -d 1 -f ldap.conf.example
Add the LDIF files (the default password in ldap.conf.example is "secret"):
ldapadd -x -D "cn=Manager,dc=jayway,dc=se" -W -f base_data.ldif
ldapadd -x -D "cn=Manager,dc=jayway,dc=se" -W -f setup_data.ldif
Verify the installation by running this search:
ldapsearch -LLL -b dc=jayway,dc=se "(objectclass=*)" dn
It should result in a list that looks like this:
dn: dc=jayway,dc=se
dn: cn=Manager,dc=jayway,dc=se
dn: c=Sweden,dc=jayway,dc=se
dn: c=Norway,dc=jayway,dc=se
...
You should now be all set to run the integration tests.
If you choose to run the tests on another instance, or specifically with
another suffix than the one mentioned above, you may need to modify data in
the following files:
setup_data.ldif
/src/iutest/config/ldap.properties