do you have the ibatis-common.jar on your classpath? If i were you i would put this in a debugger.
Brandon On Thu, 31 Mar 2005 19:16:50 -0600, Sasha Borodin <[EMAIL PROTECTED]> wrote: > Excerpt from sql-map-config.xml: > > <dataSource type="DBCP"> > <property name="JDBC.Driver" > value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/> > > The error persists whether or not I place the commons-dbcp, commons-pool, > commons-collections, and the jdbc driver jars in server/lib. > > Thanks for looking at this. > > -Sasha > > > From: Brandon Goodin <[EMAIL PROTECTED]> > > Reply-To: <ibatis-user-java@incubator.apache.org> > > Date: Thu, 31 Mar 2005 18:09:02 -0700 > > To: <ibatis-user-java@incubator.apache.org> > > Subject: Re: ClassCastException building SqlMap instance > > > > What are you using for your datasource? > > > > Brandon > > > > > > On Thu, 31 Mar 2005 18:32:57 -0600, Sasha Borodin <[EMAIL PROTECTED]> > > wrote: > >> I've written some classes that employ the iBatis framework for data access. > >> All patterns used are identical to the iBatis JPetStore example > >> (DaoManager, > >> SqlMaps, a "service" class which abstracts all this, etc.) > >> > >> These classes work great when accessed from a Tomcat web application. But > >> I > >> ran into problems using these classes in a custom Realm for Tomcat. These > >> are the errors I'm getting when the class loader initializes everything on > >> Tomcat startup: > >> > >> Caused by: java.lang.RuntimeException: Could not initialize > >> BrokerDaoConfig. > >> Cause: com.ibatis.dao.client.DaoException: Error while configuring > >> DaoManager. Cause: com.ibatis.sqlmap.client.SqlMapException: There was an > >> error while building the SqlMap instance. > >> --- The error occurred in the SQL Map Configuration file. > >> --- The error occurred while configuring the data source. > >> --- Check the data source type or class. > >> --- Cause: com.ibatis.sqlmap.client.SqlMapException: Error initializing > >> DataSource. Could not instantiate DataSourceFactory. Cause: > >> java.lang.ClassCastException > >> > >> Can anyone shed some light on the ClassCastException? I Googled but found > >> no references to this exception in this context. > >> > >> As I mentioned, my classes work when all iBatis (and related) jars are > >> under > >> a webapp's WEB-INF/lib directory. But in this case, since I'm trying to > >> use > >> the classes in a custom Realm implementation, I've placed all the jars > >> under > >> server/lib directory - that is the only difference between a working and > >> non-working scenario. > >> > >> Thanks for all your help, > >> > >> -Sasha Borodin > >> > >> > >