You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Rauf Khan <mk...@gmail.com> on 2006/08/01 14:19:25 UTC

Connection pool problem

Hi,

  Iam trying to connect to oracle database through struts database
connection pool, also i have placed commons-dbcp.1.2.1.jar in web-inf/lib
folder.

  It is throwing the following error:

java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
	java.lang.Class.getDeclaredConstructors0(Native Method)
	java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	java.lang.Class.getConstructor0(Unknown Source)
	java.lang.Class.newInstance0(Unknown Source)
	java.lang.Class.newInstance(Unknown Source)
	org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:145)
	org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:775)
	org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)
	javax.servlet.GenericServlet.init(GenericServlet.java:211)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
	org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	java.lang.Thread.run(Unknown Source)



 Please help me out in connecting to the database with the proper jar file.

 Thanks in advance.

Regards

Rauf Khan

Re: Connection pool problem

Posted by Antonio Petrelli <br...@tariffenet.it>.
Rauf Khan ha scritto:
> java.lang.NoClassDefFoundError: 
> org/apache/commons/pool/impl/GenericObjectPool

You need Jakarta Commons Pool:
http://jakarta.apache.org/commons/pool/

Anyway notice that Struts DataSource support has been removed since 1.2 
version (correct me if I am wrong), so you probably should use JNDI to 
use a DataSource, or Spring IoC (that I prefer).

Ciao
Antonio


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org