> -----Original Message-----
> From: Koon Yue Lam [mailto:[EMAIL PROTECTED]
> Sent: Monday, July 19, 2004 12:46 PM
> To: Struts Users Mailing List
> Subject: Datasource problem again..
> 
> > 
> Do I need to modify the web.xml under $Tomcat/conf ?? 

You have to add a "Resource" element in your context in server.xml. Here's the sort of 
thing that works for us:

<Context path="/TDX" docBase="TDX" debug="0"
                 reloadable="true" crossContext="true">
                <Resource name="jdbc/tdxDB" auth="Container" 
type="javax.sql.DataSource" />
                        <ResourceParams name="jdbc/tdxDB">

                                <parameter>
                                        <name>factory</name>
                                        
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
                                </parameter>

                                <parameter>
                                        <name>serverName</name>
                                        <value>localhost</value>
                                </parameter>
                                <parameter>
                                        <name>username</name>
                                        <value>TheUserName</value>
                                </parameter>
                                <parameter>
                                        <name>password</name>
                                        <value>ThePassword</value>
                                </parameter>
                                <parameter>
                                        <name>driverClassName</name>
                                        <value>com.sybase.jdbc2.jdbc.SybDriver</value>
                                </parameter>
                                <parameter>
                                        <name>url</name>
                                        
<value>jdbc:sybase:Tds:MyServername:portname?servicename=MyServiceName</value>         
                                         
                                </parameter>
                                <parameter>
                                        <name>validationQuery</name>
                                        <value>select count(*) from a tablename where 
something</value>
                                </parameter>
                                <parameter>
                                        <name>maxActive</name>
                                        <value>1</value>
                                </parameter>
                                <parameter>
                                        <name>maxIdle</name>
                                        <value>1</value>
                                </parameter>
                                <parameter>
                                        <name>removeAbandoned</name>
                                        <value>true</value>
                                </parameter>
                                <parameter>
                                        <name>removeAbandonedTimeout</name>
                                        <value>60</value>
                                </parameter>
                        </ResourceParams>
                
                
        </Context>

> 
> Regards

Let me know if you need additional info and I can send you a link where I read up on 
these details: in a rush now for a meeting..(:(

Geeta 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to