This is caused by the fact that EJB classes are loaded by a different
class loader than the one used by the web application. Check your Jboss
documentation for using EJBs.

-Richard


-----Original Message-----
From: Steve Wooten [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, May 16, 2007 11:16 AM
To: user-java@ibatis.apache.org
Subject: NoClassDefFoundError for class Resources

Hello,

Has anyone else had this issue?

I am at a loss on how to solve it.  

 

I am attempting to use ibatis in a Session bean with JBoss.  

I have a helper class that loads the ibatis config with the following
code

            try {

                  ibatisConfigReader =
com.ibatis.common.resources.Resources

                              getResourceAsReader("SqlMapConfig.xml");

                  ibatisSqlMap = SqlMapClientBuilder

                              buildSqlMapClient(ibatisConfigReader);

            } catch (Exception ex) {

                  log.fatal("Exception reading ibatis config file", ex);

            }

I have all the ibatis jar file deploying with my ear so I know the file
"com/ibatis/common/resources/Resources exist."

The ibatis jar is deployed just like all my other 3rd party jars.  I
have no issues referencing them.

However when the above code is run I get
java.lang.NoClassDefFoundError: com/ibatis/common/resources/Resources

 

Please Help!

 

 

Reply via email to