|
View:
New views
7 Messages
—
Rating Filter:
Alert me
|
|
|
Cannot create JDBC driver of class '' for connect URL 'null'Olá pessoal, mais uma dúvida sobre o Tomcat. Estou instalando um web service que acessa uma base de dados Oracle. Porém, toda vez que tento estabelecer uma conexão com o banco recebo a seguinte mensagem de erro: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' Isso acontece quando tento abrir a conexão com o DataSource, como no trecho a seguir; DataSource ds = (DataSource)ctx.lookup("java:/comp/env/jdbc/samedb"); Connection conn = ds.getConnection(); Provavelmente isso ocorre porque ctx.lookup("java:/comp/env/jdbc/ samedb") está retornando null. O contexto da aplicação é definido da seguinte forma: <Context path="/same-pi" docBase="/usr/share/tomcat5/webapps/same-pi" debug="1" reloadable="false"> <Resource auth="Container" name="jdbc/samedb" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" username="XXX" password="XXX" url="jdbc:oracle:oci:@XE" initialSize="1" minIdle="0" maxIdle="1" maxWait="10000" maxActive="5" poolPreparedStatements="true"/> </Context> E no WEB-INF tenho o seguinte web.xml: <resource-ref> <!-- link to database source --> <description>DB Connection</description> <res-ref-name>jdbc/samedb</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> Alguma dica do que pode estar errado? Eu dei uma pesquisada e não encontrei nada que resolvesse o problema. :-( []'s Alexandre --~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: Cannot create JDBC driver of class '' for connect URL 'null'Você adicionou o driver do oracle no lib do tomcat?
Em 22/07/08, Alexandre Nóbrega Duarte <alexandrend@...> escreveu:
|
|
|
Re: Cannot create JDBC driver of class '' for connect URL 'null'Adicionei sim.
O ojdbc14.jar está em /usr/share/tomcat5/common/lib. []'s Alexandre On 22 Jul, 2008, at 11:53 , Marcos Eduardo wrote: Você adicionou o driver do oracle no lib do tomcat? --~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: Cannot create JDBC driver of class '' for connect URL 'null'Alexandre, poe o .jar dentro da pasta lib da tua aplicação.
tomcat5/webapps/$TUA_APP/WEB-INF/lib reinicia o server e faz o teste ae. []'s 2008/7/22 Alexandre Nóbrega Duarte <alexandrend@...>:
-- Atenciosamente, Pergentino. --~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: Cannot create JDBC driver of class '' for connect URL 'null'Opa Pergetino.
No luck. Tentei isso e deu a mesma mensagem de erro. :-( []'s Alexandre On 22 Jul, 2008, at 14:31 , Pergentino Araújo wrote:
--~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: Cannot create JDBC driver of class '' for connect URL 'null'Talvez ajude a desvendar o mistério, ai vai um stack trace completo do erro:
2008-07-22 15:36:03 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) at org.apache.jsp.service_005ftypes_jsp._jspService(service_005ftypes_jsp.java:62) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NullPointerException at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507) at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(JdbcOdbcDriver.java:476) at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(JdbcOdbcDriver.java:307) at java.sql.DriverManager.getDriver(DriverManager.java:253) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773) ... 32 more []'s Alexandre On 22 Jul, 2008, at 15:05 , Alexandre Nóbrega Duarte wrote:
|
|
|
Re: Cannot create JDBC driver of class '' for connect URL 'null'Talvez ajude a desvendar o mistério, ai vai um stack trace completo do erro: 2008-07-22 15:36:03 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) at org.apache.jsp.service_005ftypes_jsp._jspService(service_005ftypes_jsp.java:62) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NullPointerException at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507) at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(JdbcOdbcDriver.java:476) at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(JdbcOdbcDriver.java:307) at java.sql.DriverManager.getDriver(DriverManager.java:253) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773) ... 32 more []'s Alexandre On 22 Jul, 2008, at 15:05 , Alexandre Nóbrega Duarte wrote:
On 22 Jul, 2008, at 15:05 , Alexandre Nóbrega Duarte wrote:
--~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
| Free Forum Powered by Nabble | Forum Help |