I assumed that the ldap jars were part of java1.3. Still, I put the two
ldap jars (ldap.jar and ldapbp.jar) into the lib/ext directory.

This gave the following trace:

[AutoDeployer] Auto deploy of
file:/export/home/nick/servers/jboss/JBoss-2.4.0BETA/deploy/admin-ejb.jar
[J2EE Deployer Default] Deploy J2EE application:
file:/export/home/nick/servers/jboss/JBoss-2.4.0BETA/deploy/admin-ejb.jar
[J2EE Deployer Default] Create application admin-ejb.jar
[J2EE Deployer Default] install module admin-ejb.jar
[Container factory]
Deploying:file:/export/home/nick/servers/jboss/JBoss-2.4.0BETA/tmp/deploy/Default/admin-ejb.jar
[Verifier] Verifying
file:/export/home/nick/servers/jboss/JBoss-2.4.0BETA/tmp/deploy/Default/admin-ejb.jar/ejb1004.jar
[Container factory] Deploying ClientEJB
[Container factory] javax.naming.NamingException.  Root exception is
java.net.MalformedURLException: Not an LDAP URL: ldap:
[Container factory]     at
com.sun.jndi.ldap.LdapURL.parse(LdapURL.java:89)
[Container factory]     at
com.sun.jndi.ldap.LdapURL.<init>(LdapURL.java:73)
[Container factory]     at
com.sun.jndi.url.ldap.ldapURLContextFactory.getUsingURLIgnoreRootDN(ldapURLContextFactory.java:54)
[Container factory]     at
com.sun.jndi.url.ldap.ldapURLContext.getRootURLContext(ldapURLContext.java:47)
[Container factory]     at
com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185)
[Container factory]     at
com.sun.jndi.url.ldap.ldapURLContext.lookup(ldapURLContext.java:80)
[Container factory]     at
javax.naming.InitialContext.lookup(InitialContext.java:350)
[Container factory]     at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.rebind(JRMPContainerInvoker.java:580)
[Container factory]     at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.start(JRMPContainerInvoker.java:269)
[Container factory]     at
org.jboss.ejb.StatefulSessionContainer.start(StatefulSessionContainer.java:228)
[Container factory]     at
org.jboss.ejb.Application.start(Application.java:218)
[Container factory]     at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:370)
[Container factory]     at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:304)
[Container factory]     at java.lang.reflect.Method.invoke(Native
Method)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at
org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.java:486)
[Container factory]     at
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:464)
[Container factory]     at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:208)
[Container factory]     at java.lang.reflect.Method.invoke(Native
Method)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at
org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:379)
[Container factory]     at
org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:217)
[Container factory]     at java.lang.Thread.run(Thread.java:484)
[J2EE Deployer Default] Starting admin-ejb.jar failed!
[Default] org.jboss.ejb.DeploymentException: Could not deploy
file:/export/home/nick/servers/jboss/JBoss-2.4.0BETA/tmp/deploy/Default/admin-ejb.jar,
Cause:javax.naming.NamingException [Root exception is
java.net.MalformedURLException: Not an LDAP URL: ldap:]
[Default]       at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:402)
[Default] 
[Default]       at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:304)
[Default] 
[Default]       at java.lang.reflect.Method.invoke(Native Method)
[Default] 
[Default]       at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Default] 
[Default]       at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Default] 
[Default]       at
org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.java:486)
[Default] 
[Default]       at
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:464)
[Default] 
[Default]       at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:208)
[Default] 
[Default]       at java.lang.reflect.Method.invoke(Native Method)
[Default] 
[Default]       at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Default] 
[Default]       at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Default] 
[Default]       at
org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:379)
[Default] 
[Default]       at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:217)
[Default] 
[Default]       at java.lang.Thread.run(Thread.java:484)
[Default] 
[J2EE Deployer Default] Module admin-ejb.jar is not running
[J2EE Deployer Default] Destroying application admin-ejb.jar
[AutoDeployer] Deployment
failed:file:/export/home/nick/servers/jboss/JBoss-2.4.0BETA/deploy/admin-ejb.jar
[AutoDeployer] org.jboss.deployment.J2eeDeploymentException: Error while
starting admin-ejb.jar: Could not deploy
file:/export/home/nick/servers/jboss/JBoss-2.4.0BETA/tmp/deploy/Default/admin-ejb.jar,
Cause: org.jboss.ejb.DeploymentException: Could not deploy
file:/export/home/nick/servers/jboss/JBoss-2.4.0BETA/tmp/deploy/Default/admin-ejb.jar,
Cause:javax.naming.NamingException [Root exception is
java.net.MalformedURLException: Not an LDAP URL: ldap:]
[AutoDeployer]  at
org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.java:511)
[AutoDeployer]  at
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:464)
[AutoDeployer]  at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:208)
[AutoDeployer]  at java.lang.reflect.Method.invoke(Native Method)
[AutoDeployer]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[AutoDeployer]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[AutoDeployer]  at
org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:379)
[AutoDeployer]  at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:217)
[AutoDeployer]  at java.lang.Thread.run(Thread.java:484)


....... it looks as though the url is getting ground up somewhere?



Scott M Stark wrote:
> 
> No, where are the ldap provider jars on the classpath? A resource-env-ref is
> just an alias to an existing binding in JNDI that has been created by
> an adimistrator. It causes nothing to be created other than an alias from
> the bean ENC to the existing binding.
> 
> ----- Original Message -----
> From: "Nick Betteridge" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, July 12, 2001 1:04 AM
> Subject: Re: [JBoss-dev] jboss + jndi + ldap for ejb referencing
> 
> > The LDAP provider is defined in the <resource-env-ref-type>
> >
> > The ejb-jar.xml file is :
> >
> > <ejb-jar>
> >    <enterprise-beans>
> >
> >      <session>
> >        <ejb-name>ClientEJB</ejb-name>dmin
> >        <home>com.syntactics.server.admin.ejb.ClientHome</home>
> >        <remote>com.syntactics.server.admin.ejb.Client</remote>
> >        <ejb-class>com.syntactics.server.admin.ejb.ClientEJB</ejb-class>
> >        <session-type>Stateful</session-type>
> >        <transaction-type>Container</transaction-type>
> >        <resource-env-ref>
> >          <resource-env-ref-name>
> >            ClientEJB
> >          </resource-env-ref-name>
> >          <resource-env-ref-type>
> >            com.sun.jndi.ldap.LdapCtxFactory
> >          </resource-env-ref-type>
> >        </resource-env-ref>
> >      </session>
> >
> >    </enterprise-beans>
> >  </ejb-jar>
> >
> 
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-development

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to