Cannot create JDBC driver of class '' for connect URL 'null'

View: New views
7 Messages — Rating Filter:   Alert me  

Cannot create JDBC driver of class '' for connect URL 'null'

by Alexandre Nóbrega Duarte-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


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'

by Marcos Eduardo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Você adicionou o driver do oracle no lib do tomcat?

Em 22/07/08, Alexandre Nóbrega Duarte <alexandrend@...> escreveu:

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'

by Alexandre Nóbrega Duarte-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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?

Em 22/07/08, Alexandre Nóbrega Duarte <alexandrend@...> escreveu:

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'

by Pergentino Araújo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...>:
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?

Em 22/07/08, Alexandre Nóbrega Duarte <alexandrend@...> escreveu:

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










--
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'

by Alexandre Nóbrega Duarte-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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:

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@...>:
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?

Em 22/07/08, Alexandre Nóbrega Duarte <alexandrend@...> escreveu:

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










--
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'

by Alexandre Nóbrega Duarte :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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:

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:

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@...>:
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?

Em 22/07/08, Alexandre Nóbrega Duarte <alexandrend@...> escreveu:

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










--
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@...
=================================================================
-~----------~----~----~----~------~----~------~--~---





smime.p7s (3K) Download Attachment

Re: Cannot create JDBC driver of class '' for connect URL 'null'

by Alexandre Nóbrega Duarte-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


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:

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:
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@...>:
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?

Em 22/07/08, Alexandre Nóbrega Duarte <alexandrend@...> escreveu:

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










-- 
Atenciosamente, Pergentino.




On 22 Jul, 2008, at 15:05 , Alexandre Nóbrega Duarte wrote:

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:

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@...>:
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?

Em 22/07/08, Alexandre Nóbrega Duarte <alexandrend@...> escreveu:

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










--
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@...
=================================================================
-~----------~----~----~----~------~----~------~--~---




--~--~---------~--~----~------------~-------~--~----~
=================================================================
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@...
=================================================================
-~----------~----~----~----~------~----~------~--~---

LightInTheBox - Buy quality products at wholesale price