Try this way: First, make the following entry under <init-param> <param-name>load-class</param-name> <param-value> ...
<!-- For MySQL Database --> com.mysql.jdbc.Driver </param-value> </init-param> in WEB-INF/web.xml . This will load the driver at start into the environment. I don'T know your proceeding of defining an conneciton in an xsp page... I use connection-pools: Under the element <datasources> in WEB-INF/cocoon.xconf you can write for you need: <jdbc name="name-for-the-connection" logger="core.datasources. name-for-the-connection"> <pool-controller max="10" min="5"/> <dburl>jdbc:mysql://localhost:3306/ma_table_tbl?autoReconnect=true</dburl> <user>user</user> <password>password</password> </jdbc> Now, an example for the xsp could look like this: <?xml version="1.0" encoding="ISO-8859-1"?> <xsp:page language="java" xmlns:esql="http://apache.org/cocoon/SQL/v2" xmlns:xsp="http://apache.org/xsp"> <page> <title>Test</title> <content> <esql:connection> <esql:pool>name-for-the-connection</esql:pool> <esql:execute-query> <esql:query>select * from table</esql:query> <esql:results> <entries> <esql:row-results> <esql:get-xml column="type" root="entry"/> </esql:row-results> </entries> </esql:results> </esql:execute-query> </esql:connection> </content> </page> </xsp:page> By the way: had problems with the mysql driver version 3.x under JDK 1.3.x. The problems vanished after I updated to JDK 1.4.1 that could be another reason for your problem... Hope it helps! Mat > Von: ntic <[EMAIL PROTECTED]> > Antworten an: [EMAIL PROTECTED] > Datum: Tue, 17 Jun 2003 21:00:40 +0200 > An: [EMAIL PROTECTED] > Betreff: newby with cocoon esql mysql linux > > Hello, > I've got some trouble with my cocoon configuration. > I've got : > mysql ver. 3.23.54 > the driver is mysql-connector-java-3.0.8-stable-bin.jar in > webapps/cocoon/WEB-INF/lib/ > cocoon 2.0.4 > > my sitemap.xmap file contain : > > *<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> > <map:components> > <map:generators> > <map:generator name="serverpages" > src="org.apache.cocoon.generation.ServerPagesGenerator"/> > </map:generators> > <map:serializers> > <map:serializer name="xml" mime-type="text/xml" > src="org.apache.cocoon.serialization.XMLSerializer"/> > </map:serializers> > <map:matchers default="wildcard"> > <map:matcher name="wildcard" > src="org.apache.cocoon.matching.WildcardURIMatcher"/> > </map:matchers> > </map:components> > <map:pipelines> > <map:pipeline> > <map:match pattern="*.xsp"> > <map:generate type="serverpages" src="{1}.xsp"/> > <map:serialize type="xml"/> > </map:match> > </map:pipeline> > </map:pipelines> > </map:sitemap> > * > the web.xml contain : > * <init-param> > <param-name>load-class</param-name> > <param-value> > org.hsqldb.jdbcDriver > com.mysql.jdbc.Driver > </param-value> > </init-param> > * > the cocoon.xconf contain : > * <datasources> > <jdbc logger="core.datasources.personnel" name="personnel"> > <pool-controller max="10" min="5"/> > <dburl>jdbc:hsqldb:hsql://localhost:9002</dburl> > <user>sa</user> > <password/> > </jdbc> > <jdbc name="ma_table_tbl" logger="core.datasources.ma_table_tbl"> > <pool-controller min="5" max="10"/> > <dburl>jdbc:mysql://localhost/ma_table_tbl</dburl> > <user>username</user> > <password>password</password> > </jdbc> > </datasources> > * > my xsp file contains : > *<?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"> > <liste_mc> > <esql:connection> > <esql:driver>com.mysql.jdbc.Driver</esql:driver> > <esql:dburl>jdbc:mysql://localhost/ma_table_tbl</esql:dburl> > <esql:username>username</esql:username> > <esql:password>password</esql:password> > <esql:execute-query> > <esql:query> > SELECT type FROM type_tbl > </esql:query> > <esql:results> > <esql:row-results> > <type><esql:get-string column="type"/></type> > </esql:row-results> > </esql:results> > <esql:error-results><erreure>erreure</erreure></esql:error-results> > <esql:no-results><pasres>no result</pasres></esql:no-results> > </esql:execute-query> > </esql:connection> > </liste_mc> > </xsp:page> > * > The query works properly when i use it in command-line, the cocoon-xsp > work properly (i try it with a script of factorial calculus). > The problem is tha there is no connection to my database (the > long-format log of mysql is not informed of this kind of connection) and > the WEB-INF/log/error.log says : > > *ERROR (2003-06-17) 19:34.44:382 [core.manager] > (/cocoon/mount/xsp/form_recherche.xsp) Thread-10/sitemap_xmap: Sitemap > org.apache.cocoon.ProcessingException: Exception in > ServerPagesGenerator.generate(): java.lang.RuntimeException: Error > opening connection to dburl: jdbc:mysql://localhost/ma_table_tbl: Server > configuration denies access to data source > at > org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerato > r.java:270) > * > > I search the web and the mail archive but i don't find any response. > I search the answer since three days and i become to be a little bit > upset... > If someone can help me.. > thx a lot > Alex > > > --------------------------------------------------------------------- > 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]