i m using sun directory server and tomcat 5 and netbeans ide 5 for my jndi authentication.but each time i run my application, tomcat ask me for the manager password.i have specifid the manager password in server console.but still the problem persistent.
my server.xml is
<?xml version="1.0" encoding="UTF-8"?>
<Server port="8020" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
<GlobalNamingResources>
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/>
</GlobalNamingResources>
<Service name="Catalina">
<Connector URIEncoding="utf-8" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="8080" redirectPort="8443"/>
<Connector enableLookups="false" port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.JNDIRealm"
debug="99"
connectionName="cn=Directory Manager"
connectionPassword="nopassword"
connectionURL="ldap://ankit.persistent.co.in:60596"
roleBase="ou=roles,dc=persistent,dc=co,dc=in"
roleName="cn"
roleSearch="(uniqueMember={0})"
roleSubtree="false"
userSearch="(uid={0})"
userPassword="userPassword"
userPattern="uid={0},ou=people,dc=persistent,dc=co,dc=in" />
<Host appBase="webapps" autoDeploy="false" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
</Host>
</Engine>
</Service>
</Server>
and my directory structur is
dn: dc=persistent,dc=co,dc=in
objectClass: top
objectClass: dcObject
objectClass: domain
dc: persistent
dn: ou=roles,dc=persistent,dc=co,dc=in
objectClass: top
objectClass: organizationalUnit
ou: roles
dn: ou=people,dc=persistent,dc=co,dc=in
objectClass: top
objectClass: organizationalUnit
ou: people
dn: cn=Test Users,ou=roles,dc=persistent,dc=co,dc=in
objectClass: groupOfUniqueNames
cn: Test Users
uniqueMember: uid=sspecial,ou=people,dc=persistent,dc=co,dc=in
uniqueMember: uid=jbloggs,ou=people,dc=persistent,dc=co,dc=in
dn: cn=Special Users,ou=roles,dc=persistent,dc=co,dc=in
objectClass: groupOfUniqueNames
cn: Special Users
uniqueMember: uid=sspecial,ou=people,dc=persistent,dc=co,dc=in
dn: cn=Admin Users,ou=roles,dc=persistent,dc=co,dc=in
objectClass: groupOfUniqueNames
cn: Admin Users
uniqueMember: uid=admin,ou=people,dc=persistent,dc=co,dc=in
dn: uid=admin,ou=people,dc=persistent,dc=co,dc=in
objectClass: person
objectClass: inetOrgPerson
cn: State App
displayName: App Admin
givenName: App
mail: [EMAIL PROTECTED]
sn: Admin
uid: admin
userPassword: adminpassword
dn: uid=jbloggs,ou=people,dc=persistent,dc=co,dc=in
objectClass: person
objectClass: inetOrgPerson
cn: Joe Bloggs
displayName: Joe Bloggs
givenName: Joe
mail: [EMAIL PROTECTED]
sn: Bloggs
uid: jbloggs
userPassword: password
dn: uid=sspecial,ou=people,dc=persistent,dc=co,dc=in
objectClass: person
objectClass: inetOrgPerson
cn: Super Special
displayName: Super Special
givenName: Super
mail: [EMAIL PROTECTED]
sn: Special
uid: sspecial
userPassword: password
actual urls etc are being provided here
please help
Ankit
You are currently subscribed to [email protected] as: [EMAIL PROTECTED]
To unsubscribe send email to [EMAIL PROTECTED] with the word UNSUBSCRIBE as the SUBJECT of the message.
