Do you have the struts-legacy.jar in your WEB-INF/lib directory?
----- Original Message ----- From: "Paul Idusogie" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 21, 2003 10:44 AM Subject: Please Please Help! -- DataSource Error > 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(WebappClassLo > 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(ActionServlet.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.java:93 > 5) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java: > 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:273) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]