http://www.informit.com/articles/article.asp?p=174364&seqNum=3

L� tem uma lista das exec�es com JNDI - provalvamente
tem nada ver com LDAP, e vc colou c�digo de outra
lugar. Parace que n�o tem seu servidor configurado. 

Lembra-se, para usar DataSource tem que ter um Banco
de Dados rodando, e um Servlet Container moderno -
pelo menos tomcat 4 - e seu DataSource registrado com
o servlet container com o nome do DB, senhas etc. 

http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html

Alem disso, para eu ajudar mais tem que mostrar seu
server.xml no caso do tomcat - que vai definir seu
DataSource - e seu c�digo. 

iksrazal


--- Marcelo Pinheiro <[EMAIL PROTECTED]>
wrote:

> 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
> > 
> >
>
-------------------------------------------------------------------------------------------
> 
=== message truncated ===



                
__________________________________ 
Do you Yahoo!? 
Read only the mail you want - Yahoo! Mail SpamGuard. 
http://promotions.yahoo.com/new_mail 

-------------------------------------------------------------------------------------------

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