I'm looking into upgrading from 1.2.9 to 1.3.8, and I'm having a hard time
figuring out how to get DataSources for my application.  In the old version,
I did the configuration in the struts-config.xml file, and could say the
following in the action:

DataSource ds = getDataSource(request,"datasourceID");

I understand that this was removed in 1.3, but it's unclear how to make the
switch.  The documentation has a one-liner about using JNDI to get
DataSources, but I can't seem to find any examples.  Here's the original
configuration:

<data-sources> 
 <data-source key="datasourceID"
type="org.apache.commons.dbcp.BasicDataSource"> 
  <set-property property="driverClassName" value="com.mysql.jdbc.Driver" /> 
  <set-property property="url"
value="jdbc:mysql://localhost:3306/mydb?autoReconnect=true" /> 
  <set-property property="maxActive" value="20" /> 
  <set-property property="maxWait" value="5000" /> 
  <set-property property="defaultAutoCommit" value="true" /> 
  <set-property property="defaultReadOnly" value="false" /> 
  <set-property property="username" value="strutsuser" /> 
  <set-property property="password" value="foo" /> 
 </data-source> 
</data-sources>


Any help would be greatly appreciated!

Thanks!
Daniel



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

Reply via email to