Hi, We configure iBatis to use a jndi connection by default as well. To avoid including AS vendor specific jars in your build (or even having the AS running), you can use any of the mock object providers out that that allow you to create a context. Here's how we do it with spring's mock object library:
// Jakarta DBCP datasource created for testing... BasicDataSource ds = new BasicDataSource(); ds.setDriverClassName(drv); ds.setUsername(user); ds.setPassword(pass); ds.setUrl(url); // Bind it to a jndi name SimpleNamingContextBuilder builder = new SimpleNamingContextBuilder(); builder.bind(jndiName, ds); builder.activate(); Please note that this should only occur once per test suite, so code accordingly. Hope this Helps. Jason On 9/6/05 3:58 PM, "Dionisio Egiluz Ruiz de Zárate" <[EMAIL PROTECTED]> wrote: > > i am ttring to configure ibatis for using one connection pool configured > into my websphere > i have one jndi name (jdbc/dsDIT) and for connect i have into the ibatins > conf file (SqlMapConfig.xml) this: > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE sqlMapConfig > PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" > "http://www.ibatis.com/dtd/sql-map-config-2.dtd"> > <sqlMapConfig> > <typeAlias alias="order" type="testdomain.Order" /> > <transactionManager type="JDBC"> > <dataSource type="JNDI"> > <property name="DataSource" value="java:comp/env/jdbc/jdbc/dsDIT" /> > </dataSource> > </transactionManager> > <sqlMap resource="DITT01CATEGORIAS.xml"/> > </sqlMapConfig> > > but when i test the conection i recibed one exception (initial context > exception). > i think that it doesn't find the jndi name but i have configure it. > > Can you help me? > > thanks >