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]

Reply via email to