Hi Gana,

Have you checked file permissions on derby.jar to make sure it is readable
by whomever user that is launching tomcat?

Also, you could test with putting the jars under tomcat/lib

--francois

On Mon, Sep 21, 2009 at 6:48 AM, gana prasad <gana.m...@gmail.com> wrote:

> Hi,
>
> I am facing the problems while accessing the database jar file using derby
> 10.2.2.0.
>
> I am getting the Exception as below:
> *
>
> " org.apache.tomcat.dbcp.dbcp.SQLNestedException
> *: Cannot load JDBC driver class 'org.apache.derby.jdbc.EmbeddedDriver'
>
> at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(
> *BasicDataSource.java:1136*)
>
> at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(
> *BasicDataSource.java:880*)  "
>
>
>
> My configuration as shown below:
>
> Context.xml:
>
>         <
> Context crossContext=*"true"*>
>
>        <Resource name=*"jdbc/derby"* auth=*"Container"*
>
>         type=*"javax.sql.DataSource"* driverClassName=*
> "org.apache.derby.jdbc.EmbeddedDriver"*
>
>         url=*"jdbc:derby:jar:(c:\CalypsoDemo\database.jar)samples"*
>
>         username=*"xxx"* password=*"xxx"* maxActive=*"20"* maxIdle=*"10"*
>
>        maxWait=*"-1"*/>
>
> </
> Context>
>
>
>
> And in my code i am accessing the database like this:
>
>                   Context initContext = *new* InitialContext();
>
>                   Context envContext = (Context)initContext.lookup(
> "java:/comp/env");
>
>                   DataSource ds = (DataSource)envContext.lookup(
> "jdbc/derby");
>
>                   conn = ds.getConnection();
>
> And i have placed the derby jar file in tomcat/common/lib  directory. And
> database.jar file in my local directory.
>
>
>
> What could be the reason for this ? Is there any problem with my
> configuration.?
>
>
>
> Please help me in this regard,
>
>
>
> Thanks in Advance,
>
> Gana.
>
>
>
>
>
>
>
>
>

Reply via email to