Just had a poke around the Tomcat logs and found this:

java.lang.NoClassDefFoundError:
org/apache/commons/jdbc2pool/adapter/DriverAdapterCPDS
        at
org.apache.torque.dsfactory.TorqueDataSourceFactory.initCPDS(TorqueDataS
ourceFactory.java:113)
        at
org.apache.torque.dsfactory.TorqueDataSourceFactory.initialize(TorqueDat
aSourceFactory.java:103)
        at
org.apache.torque.Torque.initDataSourceFactories(Torque.java:305)
        at org.apache.torque.Torque.initialize(Torque.java:229)
        at org.apache.torque.Torque.init(Torque.java:388)

I can't find this class/jar, can someone tell me where to download it?

Thanks,
Steve

-----Original Message-----
From: John McNally [mailto:[EMAIL PROTECTED]] 
Sent: Saturday, 27 July 2002 9:32 AM
To: Turbine Torque Users List
Subject: Re: Tomcat/struts/torque DataSource config error

You will need to show the property arrangements you have tried.  And how
are you getting torque initialized.

john mcnally

On Tue, 2002-07-23 at 22:07, Steven Wells wrote:
> I'm using:
> jakarta-tomcat-4.1.7-LE-jdk14
> torque-3.0-b3
> mm.mysql-2.0.14
> jakarta-struts-1.1-b1
> jdk1.4
> mySQL
>  
> Bleeding edge I know.
>  
> When I do this:
> story.save();  // story is my torque generated obj
>  
> I get this (in the Tomcat console):
> Start+44725ms INFO AddStoryForm- Saving story: Steves Story
> Start+44785ms WARN IDBroker- IDBroker is being used with db 'XP',
which
> does not
>  support transactions.  IDBroker attempts to use transactions to limit
> the possi
> bility of duplicate key generation.  Without transactions, duplicate
key
> generat
> ion is possible if multiple JVMs are used or other means are used to
> write to th
> e database.
> Start+44805ms INFO IDBroker- IDBroker thread was started.
> Start+44825ms ERROR AddStoryForm- Could not save story
> java.lang.NullPointerException: There was no DataSourceFactory
> configured for th
> e connection XP
>         at org.apache.torque.Torque.getConnection(Torque.java:900)
>         at
> org.apache.torque.util.BasePeer.beginTransaction(BasePeer.java:368)
>         at org.xp.story.BaseStory.save(BaseStory.java:445)
>         at org.xp.story.BaseStory.save(BaseStory.java:429)
>         at org.xp.story.AddStoryForm.validate(AddStoryForm.java:56)
>         at
> org.apache.struts.action.RequestProcessor.processValidate(RequestProc
> essor.java:910)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> va:245)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:110
> 9)
>         at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:470)
>  
>         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  
> ETC etc etc..
>  
> I've tried quite a few things, including:  
>  
> 1. Making sure all the .jars are in the right place.
> jndi-datasource-examples-howto.html says to put mm.mysql driver, DBCP,
> collections and pool jarfiles into $CATALINA_HOME/common/lib.
>  
> 2. Editing Torque.properties like mad:
> Following the Torque tutorial using the torque.database. properties,
the
> jdbc2pool config, and JNDI (following the jdbc2pool-howto.html Torque
> doc)
>  
> 3. Using idbroker, native and none as the schema defaultIdMethod.
>  
> So before I delve into the source, can anyone help?
>  
> Thanks.
>  
> Steve
>  
>  



--
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]>

Reply via email to