Problemas com Oracle BD Ora:12505

Bom dia,

alguém ja passou por este problema ao conectar em oracle ? minha app roda normal aqui na empresa com oracle, mas fiz deploy no cliente hoje pela manhã e não consigo conexão, tenho certeza que a configuração do persistence esta correta, porém não sei porque motivo ele da este erro pelo tod ou sqldeveloper conecta normal.

[quote]
ay 31, 2012 10:30:04 AM org.hibernate.util.JDBCExceptionReporter logExceptions
WARNING: SQL Error: 12505, SQLState: 66000
May 31, 2012 10:30:04 AM org.hibernate.util.JDBCExceptionReporter logExceptions
SEVERE: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

May 31, 2012 10:30:04 AM com.sun.faces.lifecycle.InvokeApplicationPhase execute
WARNING: #{loginBean.efetuaLogin}: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Cannot open connection
javax.faces.FacesException: #{loginBean.efetuaLogin}: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Cannot open connection
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
at javax.faces.component.UICommand.broadcast(UICommand.java:315)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:409)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at br.com.webnfse.util.JPAFilter.doFilter(JPAFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:279)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.faces.el.EvaluationException: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Cannot open connection
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
… 26 more[/quote]

???

Cara, beleza? Você não esperou nem 30min, quebra a barra de rolagem com ??? ?
Você tem que aprender a esperar, realmente fica até desanimador ter que ficar mexendo com barra de rolagem horizontal pra ler toda exception…

Essa mensagem está dizendo que o caminho de conexão está fechado.

OBS.: Espero que a história desse post não se repita: http://www.guj.com.br/java/273771-jpa--oracle-bd

opa, então Jakefrog, conecto normal no banco Oracle aqui da empresa, porém sómente la no cliente esta dando este erro, mais alguma dica ?
desculpe qualquer coisa que tenha falado no post anterior sou meio nervoso mesmo rsrsrsrs é que vivo sobre pressão :wink: mas tenho acompanhado seus posts e ja me beneficiei de varios deles então só agradeço.

O ambiente é diferente. Não é pq você conecta numa boa aí que lá também tem que funcionar do mesmo modo.

Acesse a máquina do cliente e verifique as portas, urls de conexão, se o banco está de pé.

segue a solução:

no meu pc funcionava pois eu utilizava o oracleCliente instalado então com @thin funcionava, no caso quando a app foi para o cliente foi preciso especificar toda url de conexão no propartie do persistence segue: