Hi all,
I did some digging and discovered a solution to the interaction problems
with Cocoon, JDBC and JRE1.4.0.
The problem lies in the version of Avalon-Excalibur currently packaged
with Cocoon both in release and CVS. The first thing I tried was moving
to the bleeding edge 2.1-dev from CVS but I still had the same JDBC
problems, namely:
org.apache.avalon.excalibur.datasource.NoValidConnectionException: No
valid JdbcConnection class available
So then I tried rebuilding the entire latest Avalon-Excalibur package
from CVS. However, Avalon-Excalibur is in a state of flux (according
to the project webpage) and I ran into some compilation problems
very early on in the build.
However, I was able to build the Avalon Framework and Logkit from CVS.
That was enough to let me build the Avalon-Excalibur-Datasource
package (Datasource is the part of Excalibur that is causing grief
here). I then took the Excalibur jar file currently in Cocoon's CVS
(avalon-excalibur-20020506.jar), replaced the Datasource class files
with those that I just built, rebundled the excalibur jar file and
presto! JDBC works with cocoon and ESQL is working again.
My new excalibur jar file is 343k and _should_ work as a drop-in
replacement for the excalibur jar shipped with 2.0.2+ but I can't
regress back to test with 2.0.2 so I'm leaving that as an exercise for
the reader. The jar is a little large to send to the mailing list
but I'll gladly email a copy to the first 10 people that write me :)
Preferably, a Cocoon maintainer will verify that this is a sensible
thing to do and will update the CVS HEAD accordingly.
Cheers, Jonathan
On Mon, Jun 03, 2002 at 11:26:24PM +0200, Michael Mangeng wrote:
> Hi
>
> Yes... i would like to know that too.
> After several frustrating days i�ve discovered that i simply have to use
> jdk1.3.1... But thats no solution... only a 'workaround'...
>
> Such things would be _VERY_ important to be noted somewhere in the docus and
> not only, very good hidden, somewhere in the mailing list archives..
>
> greetings
> mike
> ----- Original Message -----
> From: "Jonathan Layes" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, June 03, 2002 4:23 PM
> Subject: mm.mysql-2.0.14 + JRE1.4.0 + Cocoon2.0.2 problem resolution?
>
>
> > Hi all,
> >
> > I have found a few snippits in the mailing list archives that indicate
> > that mm.mysql-2.0.14 + JRE1.4.0 + Cocoon2.0.2 is a bad combination.
> >
> > Has anyone figured out why they are not working together? Is there
> > a known solution? FWIW, I'm getting the ubiquitous message:
> >
> > org.apache.avalon.excalibur.datasource.NoValidConnectionException: No
> valid JdbcConnection class available
> >
> > which isn't very informative, unfortunately.
> >
> > Thanks, Jonathan
> >
> >
> > ---------------------------------------------------------------------
> > Please check that your question has not already been answered in the
> > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> >
> > To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> > For additional commands, e-mail: <[EMAIL PROTECTED]>
> >
> >
>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>