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

Reply via email to