Background...

I would like to have JOnAS store its object references in a Win2000 Active
Directory via a JNDI LDAP service provider.  I would also like to have my
client applications access these same object references via a JNDI LDAP
service provider.

Question 1.  Does JOnAS support an LDAP JNDI Service Provider?

Question 2.  Can JOnAS support the scenario I have described above?

Question 3.  If the answer to Question 2 is "Yes", what are the general
steps to accomplish the scenario?

Note: I tried setting the jndi.properties file as shown below:

java.naming.factory.initial     com.sun.jndi.ldap.LdapCtxFactory
java.naming.provider.url        ldap://myldaphost:389
java.naming.factory.url.pkgs    org.objectweb.jonas.naming

when I did this, JOnAS reported the following on startup:

Jonas$ EJBServer
JOnAS Server, version 2.0, running on rmi.
main : 0:28:11:136 TransactionService: Cannot rebind
TM:javax.naming.InvalidNameException: TMFactory: [LDAP: error code 34 -
0000208F: NameErr: DSID-031001B6, problem 2006 (BAD_NAME), data 8350, best
match of:        'TMFactory' ]; remaining name 'TMFactory'
main : 0:28:11:136 JOnAS: Cannot start Transaction Service
javax.naming.InvalidNameException: TMFactory: [LDAP: error code 34 -
0000208F: NameErr: DSID-031001B6, problem 2006 (BAD_NAME), data 8350, best
match of:
        'TMFactory' ]; remaining name 'TMFactory'
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
        at com.sun.jndi.ldap.LdapCtx.c_getAttributes(Unknown Source)
        at com.sun.jndi.ldap.LdapCtx.c_rebind(Unknown Source)
        at com.sun.jndi.ldap.LdapCtx.c_rebind(Unknown Source)
        at com.sun.jndi.toolkit.ctx.ComponentContext.p_rebind(Unknown
Source)
        at com.sun.jndi.toolkit.ctx.PartialCompositeContext.rebind(Unknown
Source)
        at com.sun.jndi.toolkit.ctx.PartialCompositeContext.rebind(Unknown
Source)
        at javax.naming.InitialContext.rebind(Unknown Source)
        at
org.objectweb.jonas.naming.NamingManager.rebind(NamingManager.java:226)
        at
org.objectweb.jonas.jtm.TransactionService.<init>(TransactionService.java:66
)
        at org.objectweb.jonas.server.Server.main(Server.java:89)
Jonas$

Thanks!

Mark H. McLain
Systems Developer
Sybron Laboratory Products Corporation (SLPC)

----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".

Reply via email to