Thanks for the reply, it turned out that the property auto-commit must be set to true and not false. I changed the line <set-property property="autoCommit" value="false"/> to <set-property property="autoCommit" value="true"/> and all went well, Marcus
----- Original Message ----- From: "Peter Kordel" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Monday, December 17, 2001 9:17 PM Subject: Re: using MySQL as a datasource > Try these things first: > Verify that you have the latest stable version of mysql - 3.23.46 I > think. > Get the latest driver - 2.0.8 > I ran into an issue with a third-party connection pool that passed > transaction-level parameters to a pre-3.23.36 mysql server, causing > *pages* of StackOverflows. > > Finally, may I suggest looking into Poolman as an alternative to the > struts connection pooling. > > Marcus Blackhall wrote: > > > > Hi All, > > I am attempting to use MySQL as a datasouce for struts to make use of the Connection Pool. I have in my struts-config.xml file the floowing for the datasource > > > > <data-sources> > > <data-source> > > <set-property property="autoCommit" > > value="false"/> > > <set-property property="description" > > value="Example Data Source Configuration"/> > > <set-property property="driverClass" > > value="org.gjt.mm.mysql.Driver"/> > > <set-property property="maxCount" > > value="4"/> > > <set-property property="minCount" > > value="2"/> > > <set-property property="password" > > value="some_pass"/> > > <set-property property="url" > > value="jdbc:mysql://localhost:3306/myjsp"/> > > <set-property property="user" > > value="monty"/> > > </data-source> > > </data-sources> > > > > I have placed the Jars jdbc2_0-stdext.jar, struts.jar and the reuired MySQL driver jar (mysql_comp.jar) in the WEB-INF/lib directory for my application. > > > > Within the web.xml file for my application the servlet action is defined as follows : > > > > <servlet> > > <servlet-name>action</servlet-name> > > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > > <init-param> > > <param-name>application</param-name> > > <param-value>org.apache.struts.webapp.example.ApplicationResources</param-va lue> > > </init-param> > > <init-param> > > <param-name>config</param-name> > > <param-value>/WEB-INF/struts-config.xml</param-value> > > </init-param> > > <init-param> > > <param-name>debug</param-name> > > <param-value>2</param-value> > > </init-param> > > <init-param> > > <param-name>detail</param-name> > > <param-value>2</param-value> > > </init-param> > > <init-param> > > <param-name>validate</param-name> > > <param-value>true</param-value> > > </init-param> > > <load-on-startup>2</load-on-startup> > > </servlet> > > <servlet-mapping> > > <servlet-name>action</servlet-name> > > <url-pattern>*.do</url-pattern> > > </servlet-mapping> > > > > The problem is that whenever I have the datasource my application will not run because the action servlet fails on initialisation with the following error : > > > > cannot load servlet name: action: Exception initializing application data source > > org.apache.struts.action.DATA_SOURCE > > > > Has anybody got any ideas on this. I have tested within my IDE that the database can be connected with the above url and user/password connections. Do I need any more configurations in web.xml or struts-config.xml ? > > > > any answers would be much appreciated, > > thanks in advance > > Marcus > > -- > Peter Kordel > Software Engineer > Zvolve Systems, Inc. > 770-551-4528 > http://www.zvolve.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>