Hi,

I am currently using iBatis 2.1 and I am having trouble connecting to different 
dbs.  In my DAOMap.xml, I created to connections to 2 different databases -- 
when I tested each of the queries in Junit, it works fine, however when I call 
via the DaoManager, it keeps throwing this error:

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.ExceptionInInitializerError
    
com.ze.security.service.ServiceManagerProxy.<init>(ServiceManagerProxy.java:54)
    
com.ze.security.service.ServiceManagerProxy.<clinit>(ServiceManagerProxy.java:29)


This is my DAOMap.xml:
<context id="sqlmap">
        <transactionManager type="SQLMAP">
            <property name="SqlMapConfigResource" 
value="com/ze/security/config/sql-map-config.xml"/>
        </transactionManager>
        <dao interface="com.ze.security.dao.IApplicationDao" 
implementation="com.ze.security.dao.sqlmap.SqlMapApplicationDao" />
    </context>
   
    <context id="sqlmapUtl">
        <transactionManager type="SQLMAP">
            <property name="SqlMapConfigResource" 
value="com/ze/security/config/utl_sql-map-config.xml"/>
        </transactionManager>
            <dao interface="com.ze.security.dao.IHolidayDao" 
implementation="com.ze.security.dao.sqlmap.SqlMapHolidayDao" />
        </context>

This is where it throws the exception:
 final Reader reader = Resources
          .getResourceAsReader("com/ze/security/config/DAOMap.xml");
      daoManager = DaoManagerBuilder.buildDaoManager(reader);

If I remove one of the context, it works.  Can anyone help?  Thanks.


 
____________________________________________________________________________________
Bored stiff? Loosen up... 
Download and play hundreds of games for free on Yahoo! Games.
http://games.yahoo.com/games/front

Reply via email to