Hi Mike,
thank you for your response.
on 12/2/2005 7:30 AM Mike Kienenberger stated:
> Can you post the setter method for ds in CasesJdbcDAO?
Here are the crucial parts of CasesJdbcDAO:
/* the field definition [1]*/
private JDBCDataSource ds;
/* the setter*/
public void setDs(JDBCDataSource dataSource) {
this.ds = dataSource;
this.setDataSource(this.ds.getDs());
}
> Also can you post the class definition line for JDBCDataSource?
The JDBCDataSource class is very simple and just holds an
javax.sql.DataSource object. Here are the interesting parts:
/*the class definition */
public class JDBCDataSource{
/*the javax.sql.DataSource*/
private DataSource ds;
private String jndiLookup;
...
public DataSource getDs() {
doLookup();
return ds;
}
}
The issue again: If I change the name of the field in CasesJdbcDAO at
position [1] to dataSource, and adjust the injection in faces-config.xml
accordingly the application crashes with the stated exception.
Any ideas?
Kurt