Aí trebor...
Cara ...eu não uso LDAP ..até mesmo por não saber o que é...
eu vi em uma configuração do inicialcontext na net que tinha dizendo
pra configurar o jndi.properties daquele jeito...
o erro anterior era esse aqui...


javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file:  java.naming.factory.initial
        at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:640)
        at 
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
        at 
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:280)
        at javax.naming.InitialContext.lookup(InitialContext.java:347)
        at br.gov.ce.seinfra.dao.Conexao.abrirConexao(Conexao.java:74)
        at br.gov.ce.seinfra.dao.TestePool.main(TestePool.java:20)

depois quanto tiver tempo vou dar uma pesquisada em LDAP pra ver  o que é...


On Fri, 25 Feb 2005 07:23:59 -0800 (PST), trebor iksrazal
<[EMAIL PROTECTED]> wrote:
> Tá usando LDAP? Pode testar a ligacao com telnet:
> 
> Por exemplo, na minha máquina linux:
> 
> Não está rodando:
> 
>  /root> telnet 127.0.0.1 389
> Trying 127.0.0.1...
> telnet: connect to address 127.0.0.1: Connection
> refused
> 
> Mas, quando for iniciar...
> 
> [linux(root)]
>  /root> /usr/lib/openldap/slapd -s debug
> [linux(root)]
>  /root> telnet 127.0.0.1 389
> Trying 127.0.0.1...
> Connected to 127.0.0.1.
> Escape character is '^]'.
> ta ligado (pode teclar coisa aqui)
> 
> Entendeu? Se tiver um Application Server, tal como
> Websphere, ele pode usar LDAP - porque JNDI - que vai
> usar para pegar o DataSource -  pode funcionar com
> LDAP.
> 
> iksrazal
> 
> --- Marcelo Pinheiro <[EMAIL PROTECTED]>
> wrote:
> 
> > Tá dando o seguinte erro ao instanciar o pool...
> > javax.naming.CommunicationException: localhost:389.
> > Root exception is
> > java.net.ConnectException: Connection refused:
> > connect
> >       at java.net.PlainSocketImpl.socketConnect(Native
> > Method)
> >       at
> >
> java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
> >       at
> >
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
> >       at
> >
> java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
> >       at java.net.Socket.connect(Socket.java:426)
> >       at java.net.Socket.connect(Socket.java:376)
> >       at java.net.Socket.<init>(Socket.java:291)
> >       at java.net.Socket.<init>(Socket.java:119)
> >       at
> >
> com.sun.jndi.ldap.Connection.createSocket(Connection.java:346)
> >       at
> >
> com.sun.jndi.ldap.Connection.<init>(Connection.java:181)
> >       at
> >
> com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:119)
> >       at
> >
> com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1668)
> >       at
> > com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2528)
> >       at
> > com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:275)
> >       at
> >
> com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:173)
> >       at
> >
> com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:191)
> >       at
> >
> com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
> >       at
> >
> com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
> >       at
> >
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> >       at
> >
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
> >       at
> >
> javax.naming.InitialContext.init(InitialContext.java:219)
> >       at
> >
> javax.naming.InitialContext.<init>(InitialContext.java:175)
> >       at
> >
> br.gov.ce.seinfra.dao.Conexao.abrirConexao(Conexao.java:72)
> >       at
> >
> br.gov.ce.seinfra.dao.TestePool.main(TestePool.java:20)
> >
> >
> > o arquivo jndi.properties tá assim:
> >
> >
> java.naming.factory.object=com.sun.jndi.ldap.AttrsToCorba:com.wiz.from.Person
> >
> java.naming.factory.state=com.sun.jndi.ldap.CorbaToAttrs:com.wiz.from.Person
> >
> java.naming.factory.control=com.sun.jndi.ldap.ResponseControlFactory
> >
> java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
> >
> java.naming.provider.url=ldap://localhost:389/o=jnditutorial
> > com.sun.jndi.ldap.netscape.schemaBugs=true
> >
> >
> -------------------------------------------------------------------------------------------
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail
> > para: [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para:
> > [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para:
> > [EMAIL PROTECTED]
> >
> >
> >
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - now with 250MB free storage. Learn more.
> http://info.mail.yahoo.com/mail_250
> 
> -------------------------------------------------------------------------------------------
> 
> Ceara' Java User Group
> 
>   Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a