Hi,

I have the following problem. I found this solution:

There is in the server.xml the Resource tag describing your
dataSource. Move this element into the Context element in the same xml
file (at the bottom).

See http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
section `JDBC Data Sources'

Have a nice time

PETR


On 1/31/06, Lothar Krenzien <[EMAIL PROTECTED]> wrote:
> Hi,
>
> after switching from Tomcat 5.5.9 to 5.5.15  I get the following error :
>
> 2006-01-31 16:43:38,130 [INFO ] QueryLogger.*** error.
> org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of 
> class '' for connect URL 'null'
>         at 
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
>         at 
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>         at 
> org.objectstyle.cayenne.access.DataNode.performQueries(DataNode.java:298)
>         at 
> org.objectstyle.cayenne.access.DataDomainQueryAction.performQuery(DataDomainQueryAction.java:107)
>         at 
> org.objectstyle.cayenne.access.DataDomain.performQueries(DataDomain.java:643)
>         at 
> org.objectstyle.cayenne.access.DataContext.performQueries(DataContext.java:1100)
>         at 
> org.objectstyle.cayenne.access.Transaction.performQueries(Transaction.java:207)
>         at 
> org.objectstyle.cayenne.access.DataContext.performQueries(DataContext.java:1068)
>         at 
> org.objectstyle.cayenne.access.DataContextSelectAction.performQuery(DataContextSelectAction.java:173)
>         at 
> org.objectstyle.cayenne.access.DataContextSelectAction.performQuery(DataContextSelectAction.java:93)
>         at 
> org.objectstyle.cayenne.access.DataContext.performQuery(DataContext.java:1200)
>         at com.sr2.back.dao.UserDAO.getAvailableRoles(UserDAO.java:168)
> ....
>
> Caused by: java.sql.SQLException: No suitable driver
>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>         at 
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
>
>
> I have copied the settings and libraries from the old (5.5.9) tomcat version 
> to the new (5.5.19) version. And there *is* a JDBC driver in the commons/lib 
> dir. I'm not sure is it a tomcat or cayenne problem. So I will post it here 
> and in the cayenne group. But database access seems to work anyway. 
> Additionally I've just realized that the UserDAO class is called twice and 
> the second one it works without an error. So where does Tomcat searching for 
> the database ? Normally it should passed per JNDI.
>
>
> Thanks, Lothar
> ______________________________________________________________________
> XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club!
> Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to