missing <ResourceLink .../> inside <Context ../>

> -----Original Message-----
> From: Marc Dugger [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 17, 2003 12:56 PM
> To: [EMAIL PROTECTED]
> Subject: jndi + dbcp
>
>
> My resource parameters are not being passed correctly to a JDBC resource
> factory causing this stack trace:
>
> 2003-11-17 12:42:59,281 [main] FATAL
> com.socotech.loanauditor.dao.TorqueDomainTypeDAO - Cannot create
> JDBC driver
> of class '' for connect URL 'null'
> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of
> class '' for connect URL 'null', cause:
> java.sql.SQLException: No suitable driver
>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>         at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicData
> Source.jav
> a:743)
>         at
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSou
> rce.java:5
> 18)
>         at org.apache.torque.Torque.getConnection(Torque.java:890)
>         at
> org.apache.torque.util.Transaction.beginOptional(Transaction.java:114)
>         at org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1328)
>         at
> com.socotech.loanauditor.or.torque.BaseTimeIntervalImplPeer.doSele
> ctVillageR
> ecords(BaseTimeIntervalImplPeer.java:375)
>         at
> com.socotech.loanauditor.or.torque.BaseTimeIntervalImplPeer.doSele
> ctVillageR
> ecords(BaseTimeIntervalImplPeer.java:342)
>         at
> com.socotech.loanauditor.or.torque.BaseTimeIntervalImplPeer.doSele
> ct(BaseTim
> eIntervalImplPeer.java:311)
>         at
> com.socotech.loanauditor.dao.TorqueDomainTypeDAO.getTimeIntervals(
> TorqueDoma
> inTypeDAO.java:36)
>         at
> com.socotech.loanauditor.web.listener.DomainTypeLoader.contextInit
> ialized(Do
> mainTypeLoader.java:32)
>         at
> org.apache.catalina.core.StandardContext.listenerStart(StandardCon
> text.java:
> 3271)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3613)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
>         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.Catalina.start(Catalina.java:512)
>         at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
>         at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm
> pl.java:39
> )
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc
> cessorImpl
> .java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
>
> my server.xml:
>
> <GlobalNamingResources>
>     <Resource name="jdbc/loanauditor" auth="Container"
> type="javax.sql.DataSource" />
>     <ResourceParams name="jdbc/loanauditor">
>         <parameter>
>           <name>factory</name>
>           <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
>         </parameter>
>         <parameter>
>           <name>maxActive</name>
>           <value>100</value>
>         </parameter>
>         <parameter>
>           <name>maxIdle</name>
>           <value>30</value>
>         </parameter>
>         <parameter>
>           <name>maxWait</name>
>           <value>10000</value>
>         </parameter>
>         <parameter>
>          <name>username</name>
>          <value>marc</value>
>         </parameter>
>         <parameter>
>          <name>password</name>
>          <value>[PASSWORD]</value>
>         </parameter>
>         <parameter>
>            <name>driverClassName</name>
>            <value>com.mysql.jdbc.Driver</value>
>         </parameter>
>         <parameter>
>           <name>url</name>
>
> <value>jdbc:mysql://localhost:3306/loanauditor?autoReconnect=true</value>
>         </parameter>
>     </ResourceParams>
>
> I've got JDBC driver, commons-dbcp, commons-pool, and
> commons-collections in
> Tomcat's common/lib.  Thanks in advance for any insight!
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to