Title: Access97 - Cocoon2

Hi !!

 I've got a problem to access to my database Access97 under w2000. I work with Tomcat3.3.2, Java 2 SDK 1.4  and Cocoon2.

 I made an odbc link (outils d'administration/Sources de donnees odbc/Sources de donnees systemes/Ajouter/AccessDriver/Base de donnees).


 I test it with a Java program: it works well, I can read my data.

But the problem comes with cocoon :

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

The files I use:

base.xsp :
<?xml version="1.0" encoding="iso-8859-1"?>
<xsp:page language="java"
          xmlns:xsp="http://apache.org/xsp"
          xmlns:esql="http://apache.org/cocoon/SQL/v2">
<doc>
   <esql:connection>
     <esql:pool>pool</esql:pool>
   </esql:connection>
</doc>
</xsp:page>

web.xml :
    <init-param>
      <param-name>load-class</param-name>
      <param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
    </init-param>

cocoon.xconf :
<jdbc name="pool">
<pool-controller min="5" max="10"/>
<dburl>jdbc:odbc:bdaccess</dburl>
<user></user>
<password></password>
</jdbc>

In my Java, I made the test with:
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        db = DriverManager.getConnection("jdbc:odbc:bdaccess");

Does really the sitemap generate a sever page ?
sitemap.xmap :
                <map:pipeline>
                        <map:match pattern="spain/*.xsp">
                                <map:generate type="serverpages" src=""spain/{1}.xsp"/>
                                <map:serialize />
                        </map:match>
                </map:pipeline>


I don't see what is bad...

Thanks for all,

Nicolas !!


--- Version francaise ---

Bonjour,
        J'ai un probleme pour acceder a ma base Access97 sous Windows2000. J'utilise Tomcat3.3.2, Java 2 SDK 1.4  et Cocoon2.

  J'ai cree un lien odbc (outils d'administration/Sources de donnees odbc/Sources de donnees systemes/Ajouter/AccessDriver/Base de donnees).

  J'ai verifie que mon lien odbc fonctionnait avec un petit programme java : impecable, je peux lire les donnees enregistree dans la bd.

  En revanche, ca coince au moment de l'utilisation de cocoon :
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

<!-- les fichiers sont les meme -->

Dans mon fichier Java, je faisais le test avec :
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        db = DriverManager.getConnection("jdbc:odbc:bdaccess");

Faut-il bien que le sitemap genere une page serveur ?
 <!-- idem sitemap.xmap -->

Je ne vois pas ce que je fais mal...
Merci,
Nicolas !!

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

Reply via email to