Bom! Eu vi q a excessão estava causando por algum erro no Glassfish, eu fui
la e reiniciei o serviço dai funciono!
Grato pela ajuda!
Lucas
Em 17 de maio de 2011 20:05, Oscar Costa <oscar_al_costa@yahoo.com.br>escreveu:
>
>
> Falha minha, não vi que a causa da exceção estava no stack trace...
>
>
> Oscar Aleixo
> http://blog.openarch.com.br
>
> ________________________________
> De: José Augusto Martins Nieviadonski <jaugusto@spei.br>
>
> Para: java-br@yahoogrupos.com.br
> Enviadas: Terça-feira, 17 de Maio de 2011 19:10
> Assunto: Re: [java-br] Erro JPA
>
>
>
> Ola.
>
> Seu erro está la bem embaixo, bem claro.
>
> Caused by: java.sql.SQLException: Error in allocating a connection. Cause:
> No PasswordCredential found
> at com.sun.gjc.spi.base.DataSource.getConnection(DataSource.java:112)
>
> Deve estar faltando ou esta errado a configuração do DataSource no
> Glasfish.
>
> --
> José Augusto Martins Nieviadonski
>
> Oracle Certified Professional, Java SE 6 Programmer
> Sun Certified Associate for Java Platform, Standard Edition
>
> IT Training Specialist - IT Quality and Training - HSBC Bank Brasil S.A.
> Professor - Pós-graduação Java - Faculdades SPEI
>
> jose.augusto.martins@gmail.com
> jaugusto@spei.br
>
> Citando Oscar Costa <oscar_al_costa@yahoo.com.br>:
>
> > Lucas,
> >
> > Não está faltando nada na exceção lançada ai não?
> >
> > Faça um teste, execute esta query direto no banco através de um client.
> >
> >
> > Oscar Aleixo
> > http://blog.openarch.com.br
> >
> >
> > ________________________________
> > De: Lucas Tadeu <lucasvolgarini@gmail.com>
> > Para: java-br@yahoogrupos.com.br
> > Enviadas: Terça-feira, 17 de Maio de 2011 17:14
> > Assunto: [java-br] Erro JPA
> >
> >
> >
> > Pessoal estou fazendo um servlet (Glassfish 3.0.1) com JPA, na hora de
> > acessar o banco está dando o seguinte problema:
> >
> > Call: SELECT id_operadores, data_hora_exclusao, usuario, senha,
> > id_situacoes, tipo, id_operadores_usuario, nome, cpf, data_hora_cadastro,
> > id_usuarios FROM operadores_tbl WHERE ((usuario = ?) AND (senha = ?))
> > bind => [1@criar, 1]
> > Query: ReadAllQuery(name="OperadoresTbl.findByUsuarioSenha"
> > referenceClass=OperadoresTbl sql="SELECT id_operadores,
> data_hora_exclusao,
> > usuario, senha, id_situacoes, tipo, id_operadores_usuario, nome, cpf,
> > data_hora_cadastro, id_usuarios FROM operadores_tbl WHERE ((usuario = ?)
> AND
> > (senha = ?))")
> > at
> >
> org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:309)
> > at
> >
> org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:138)
> > at
> >
> org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:94)
> > at
> >
> org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)
> > at
> >
> org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal(DatasourceAccessor.java:327)
> > at
> >
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal(DatabaseAccessor.java:295)
> > at
> >
> org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.reconnect(DatasourceAccessor.java:558)
> > at
> >
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.reconnect(DatabaseAccessor.java:1436)
> > at
> >
> org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.incrementCallCount(DatasourceAccessor.java:302)
> > at
> >
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:574)
> > at
> >
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:530)
> > at
> >
> org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:529)
> > at
> >
> org.eclipse.persistence.internal.sessions.IsolatedClientSession.executeCall(IsolatedClientSession.java:133)
> > at
> >
> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:205)
> > at
> >
> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:191)
> > at
> >
> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:262)
> > at
> >
> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:618)
> > at
> >
> org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2537)
> > at
> >
> org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2496)
> > at
> >
> org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:455)
> > at
> >
> org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:997)
> > at
> >
> org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:675)
> > at
> >
> org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:958)
> > at
> >
> org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:432)
> > at
> >
> org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1021)
> > at
> >
> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2857)
> > at
> >
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1225)
> > at
> >
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1299)
> > at
> >
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1299)
> > at
> >
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1299)
> > at
> >
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1299)
> > at
> >
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1207)
> > at
> >
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1181)
> > at
> >
> org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:453)
> > at
> >
> org.eclipse.persistence.internal.jpa.EJBQueryImpl.getResultList(EJBQueryImpl.java:681)
> > at
> >
> br.com.grupocriar.codigos.bd.dao.OperadoresDAO.getOperador(OperadoresDAO.java:19)
> > at
> >
> br.com.grupocriar.codigos.controle.OperacaoLogin.processar(OperacaoLogin.java:41)
> > at br.com.grupocriar.codigos.ws.Login.logar(Login.java:36)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:597)
> > at
> >
> com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:149)
> > at
> >
> com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:67)
> > at
> >
> com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:259)
> > at
> >
> com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:83)
> > at
> >
> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:133)
> > at
> >
> com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:71)
> > at
> >
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:990)
> > at
> >
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:941)
> > at
> >
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:932)
> > at
> >
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:384)
> > at
> >
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:451)
> > at
> >
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:632)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> > at
> >
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
> > at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
> > at
> >
> com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
> > at
> >
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
> > at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
> > at
> >
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
> > at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> > at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> > at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> > at
> >
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> > at
> >
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> > at
> >
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> > at
> >
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> > at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> > at
> >
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> > at
> >
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> > at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> > at
> >
> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
> > at
> >
> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
> > at java.lang.Thread.run(Thread.java:619)
> > Caused by: java.sql.SQLException: Error in allocating a connection.
> Cause:
> > No PasswordCredential found
> > at com.sun.gjc.spi.base.DataSource.getConnection(DataSource.java:112)
> > at
> >
> org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:126)
> >
> > Grato
> > Lucas
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/
<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
0 comentários:
Postar um comentário