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]
