Pessoal… eu estou configurando em meu struts-config.xml o DataSource…
mas quando eu vou recuperar o objeto instaciado no Servlet ele não encontra…
retorna nulo…
struts-config.xml
<struts-config>
<data-sources>
<data-source key="hsqldbDS" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="org.hsqldb.jdbcDriver" />
<set-property property="url" value="jdbc:hsqldb:C://bd//webbd"/>
<set-property property="username" value="sa"/>
<set-property property="password" value=""/>
<set-property property="maxActive" value="10"/>
<set-property property="maxWait" value="5000"/>
<set-property property="defaultAutoCommit" value="false"/>
<set-property property="defaultReadOnly" value="false"/>
</data-source>
</data-sources>
</struts-config>
minha classe onde recupera o objeto do contexto do servlet
private Connection getConnection(ActionServlet actionServlet) throws SQLException{
dataSource = (DataSource)actionServlet.getServletContext().getAttribute("hsqldbDS");
return dataSource.getConnection();
}
não tenho certeza mas desconfio que esteja errando na url do datasource ?!?!?!