Hi there, this errors looks familiar to me as a one time struts newbie, you need to a file called struts-legacy.jar to help you. This is if ur using the generic data source. I still havent been able to figure out how to get org.apache.commons.dbcp.BasicDataSource to work fr me. Any pointers
-----Original Message----- From: Paul Idusogie [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 21, 2003 10:45 AM To: [EMAIL PROTECTED] Subject: Please Please Help! -- DataSource Error Importance: High I have the following setup within my struts-config.xml file <data-sources> <data-source key="myDB" type="org.apache.commons.dbcp.BasicDataSource" > <set-property property="description" value="my Database"/> <set-property property="url" value="jdbc:mysql://localhost:3306/myDB"/> <set-property property="driverClass" value="com.mysql.jdbc.Driver"/> <set-property property="maxCount" value="5"/> <set-property property="minCount" value="1"/> <set-property property="user" value="root"/> <set-property property="password" value="mypassword"/> <set-property property="maxActive" value="10" /> <set-property property="maxWait" value="5000" /> <set-property property="defaultAutoCommit" value="false" /> <set-property property="defaultReadOnly" value="false" /> <set-property property="validationQuery" value="SELECT COUNT(*) FROM userAttributes" /> </data-source> </data-sources> but I get the following error when I restart tomcat. ----- Root Cause ----- java.lang.NoClassDefFoundError: org/apache/struts/legacy/GenericDataSource at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:502) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappCla ssLo ader.java:1680) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader .jav a:968) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader .jav a:1410) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader .jav a:1289) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServl et.j ava:1084) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:472) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav a:93 5) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j ava: 3421) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3609 ) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) at org.apache.catalina.core.StandardHost.start(StandardHost.java:738) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) at org.apache.catalina.core.StandardService.start(StandardService.java:497) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) at org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:2 73) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.BootstrapService.start(BootstrapService.java :245 ) at org.apache.catalina.startup.BootstrapService.main(BootstrapService.java: 307) 2003-10-21 11:12:41 StandardWrapper[/pentstarjsp:default]: Loading container servlet default 2003-10-21 11:12:41 StandardWrapper[/pentstarjsp:invoker]: Loading container servlet invoker Now there is a file GenericDataSource class located within the package org/apache/struts/util/GenericDataSource in the struts.jar I cannot find the reference located at org/apache/struts/legacy/GenericDataSource I am using struts 1.1 Please help Sincerely, Paul Idusogie --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]