Hi,

I have a problem with data-source usage in Struts 1.1
When we had data-source defined in struts-config.xml without "key" attribute
is working just fine:
<data-sources>
         <data-source>       
                 <set-property property="driverClass"
value="com.sybase.jdbc2.jdbc.SybDriver" />       
                 <set-property property="url"
value="jdbc:sybase:Tds:server:port/db" />
                 <set-property property="maxCount" value="10" />
                 <set-property property="minCount" value="1" />
                 <set-property property="user" value="user" />
                 <set-property property="password" value="pass" />
         </data-source>
</data-sources>
In this case I established connection to default data-source using
Action.DATA_SOURCE_KEY: 
              ServletContext context = servlet.getServletContext();
                DataSource dataSource = (DataSource)
context.getAttribute(Action.DATA_SOURCE_KEY);
              Connection conn = dataSource.getConnection();
But as soon as I add key attribute to datasource:
         <data-source key="ds1">       
         ...
       </data-source> 
and trying to getAttribute by key:
                ...
                DataSource dataSource = (DataSource)
context.getAttribute("ds1");
                ...
I have NullPointer Exception on any DB call I have.
I would appreciate any advise/suggestion on this.

Thank you,

Eugene 




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

Reply via email to