check through the logs in WEB-INF/logs and the tomcat logs as well for
errors reported in instantiating the connection at startup.  Typically
this problem has come down to one of the following:
- permissions in mysql (is your user permitted to connect from
localhost/ip?)
- the driver not being declared in web.xml
- using cocoon built with jdk1.2/1.3 with jdk1.4 or vice versa
- something else that escapes me

Any of that help?

Geoff Howard

> -----Original Message-----
> From: Austin Tashis [mailto:[EMAIL PROTECTED]
> Sent: Sunday, June 01, 2003 9:31 AM
> To: [EMAIL PROTECTED]
> Subject: No valid JdbcConnection class available with MySQL
>
>
> I'm just getting started with Cocoon and trying to get the database
> connectivity part working with MySQL. I set up the database, set up the
> configurations in web.xml and cocoon.conf and installed the MySQL
> driver, but when I try to run it I get the following error:
>
> org.apache.cocoon.ProcessingException: Exception in
> ServerPagesGenerator.generate(): java.lang.RuntimeException: Could not
> get the datasource
> org.apache.avalon.excalibur.datasource.NoValidConnectionException: No
> valid JdbcConnection class available
>
> I do have the driver in the WEB-INF/lib folder. I've tried two
> different versions (mm.mysql-2.0.12-bin.jar and
> mysql-connector-java-3.0.6-stable-bin.jar), both of which work with
> other Tomcat webapps on the same machine.
>
> I have also checked to see if there is a JdbcConnection class in the
> classpath, and found it to be in the same jar file as the
> NoValidConnectionException class that is returning the error, so I
> really can't see how the JdbcConnection class could be unavailable.
>
> If I enter the wrong password in the datasource description in
> cocoon.xconf, I get an "Invalid authorization specification" error
> instead. It seems to me that in order to get this type of error, cocoon
> must be talking to the database, but that would be impossible if it had
> no valid JdbcConnection class, right? Or am I misunderstanding how
> these things work?
>
> I'm running this on Mac OS X, 10.2.6, JDK 1.4.1, MySQL 4.0.12, Cocoon
> 2.0.4, Tomcat 4.1.18, Apache 1.3.27.
> --
> Austin
> ====
> "Money isn't the most important thing in the world, but it's way ahead
> of whatever's in third."
> --Dick Messenger
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to