Hi,

I am new to iBATIS and I am having trouble deploying it on "Sun Java System 
Application Server Platform Edition 8.1"

I successfully deployed the JPetStore and another good tut I found here: 
http://www.reumann.net/struts/ibatisLesson1.do on Tomcat and Resin but I can't 
get it working on the Sun platform, which I have to use to meet the project 
spec.

Configuring the data source is not a problem because the server has a web GUI 
to handle all of that. The problem is that when I go to deploy the war file, 
the verifier coughs up class not found errors. (Please see below)

All of these classes are packaged in the war file, which executes perfectly on 
Tomcat and Resin.

Any help or suggestions on Sun App Server would be greatly appreciated.

Cheers
Simon


-------------------------------


Assertion:All classes in this Web Archive are loadable. Please refer to J2EE 
1.4 Specification Section #8.1.2 for further information.
For [ jpetstore.war ]


classes [ org.apache.log4j.Category org.apache.log4j.Level ] referenced by [ 
org.apache.commons.logging.impl.Log4JCategoryLog] are not found

classes [ org.apache.ojb.broker.query.QueryByCriteria 
org.apache.ojb.broker.PersistenceBroker org.apache.ojb.broker.Identity ] 
referenced by [ com.ibatis.dao.client.template.OjbBrokerDaoTemplate] are not 
found

classes [ org.apache.commons.collections.comparators.ComparableComparator ] 
referenced by [ org.apache.commons.beanutils.BeanComparator] are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$6] are not found

classes [ oracle.toplink.threetier.Server oracle.toplink.sessions.UnitOfWork 
oracle.toplink.exceptions.TopLinkException oracle.toplink.sessions.Session ] 
referenced by [ 
com.ibatis.dao.client.template.ToplinkDaoTemplate\com.ibatis.dao.engine.transaction.toplink.ToplinkDaoTransaction]
 are not found

classes [ net.sf.hibernate.Transaction net.sf.hibernate.HibernateException 
net.sf.hibernate.SessionFactory net.sf.hibernate.Session ] referenced by [ 
com.ibatis.dao.client.template.HibernateDaoTemplate\com.ibatis.dao.engine.transaction.hibernate.HibernateDaoTransaction]
 are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$3] are not found

classes [ org.hsqldb.util.Transfer ] referenced by [ 
org.hsqldb.util.DatabaseManagerSwing$1\org.hsqldb.util.DatabaseManagerSwing] 
are not found

classes [ oracle.toplink.expressions.Expression 
oracle.toplink.sessions.UnitOfWork oracle.toplink.queryframework.ReportQuery 
oracle.toplink.expressions.ExpressionBuilder oracle.toplink.sessions.Session ] 
referenced by [ com.ibatis.dao.client.template.ToplinkDaoTemplate] are not found

classes [ org.apache.commons.collections.keyvalue.AbstractMapEntry ] referenced 
by [ 
org.apache.commons.beanutils.BeanMap$9\org.apache.commons.beanutils.BeanMap\org.apache.commons.beanutils.BeanMap$11\org.apache.commons.beanutils.BeanMap$Entry]
 are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$8] are not found

classes [ org.apache.avalon.framework.logger.Logger ] referenced by [ 
org.apache.commons.logging.impl.AvalonLogger] are not found

classes [ org.apache.log.Hierarchy org.apache.log.Logger ] referenced by [ 
org.apache.commons.logging.impl.LogKitLogger] are not found

classes [ com.opensymphony.oscache.base.NeedsRefreshException 
com.opensymphony.oscache.general.GeneralCacheAdministrator ] referenced by [ 
com.ibatis.sqlmap.engine.cache.oscache.OSCacheController] are not found

classes [ net.sf.cglib.beans.BulkBean ] referenced by [ 
com.ibatis.dao.engine.transaction.sqlmap.SqlMapDaoTransactionManager\com.ibatis.sqlmap.client.SqlMapClientBuilder\com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser\com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$8\com.ibatis.sqlmap.engine.builder.xml.BaseParser$Variables\com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap\com.ibatis.sqlmap.engine.mapping.parameter.ParameterMap\com.ibatis.sqlmap.engine.scope.RequestScope\com.ibatis.sqlmap.engine.mapping.sql.Sql\com.ibatis.sqlmap.engine.mapping.result.ResultMap\com.ibatis.sqlmap.engine.mapping.result.Discriminator\com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate\com.ibatis.sqlmap.engine.exchange.DataExchangeFactory\com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange\com.ibatis.sqlmap.engine.accessplan.AccessPlanFactory\com.ibatis.sqlmap.engine.accessplan.EnhancedPropertyAccessPlan]
 are not found

classes [ net.sf.hibernate.SessionFactory net.sf.hibernate.cfg.Configuration ] 
referenced by [ 
com.ibatis.dao.engine.transaction.hibernate.HibernateDaoTransactionManager] are 
not found

classes [ net.sf.hibernate.ReplicationMode net.sf.hibernate.LockMode 
net.sf.hibernate.Transaction net.sf.hibernate.HibernateException 
net.sf.hibernate.SessionFactory net.sf.hibernate.Session 
net.sf.hibernate.type.Type net.sf.hibernate.Query net.sf.hibernate.Criteria 
net.sf.hibernate.FlushMode ] referenced by [ 
com.ibatis.dao.client.template.HibernateDaoTemplate] are not found

classes [ org.apache.commons.collections.Predicate ] referenced by [ 
org.apache.commons.beanutils.BeanPredicate] are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$1] are not found

classes [ org.apache.commons.collections.list.UnmodifiableList 
org.apache.commons.collections.set.UnmodifiableSet 
org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$9\org.apache.commons.beanutils.BeanMap] 
are not found

classes [ org.apache.log4j.Logger ] referenced by [ 
com.ibatis.common.logging.log4j.Log4jImpl] are not found

classes [ org.apache.commons.collections.Closure ] referenced by [ 
org.apache.commons.beanutils.BeanPropertyValueChangeClosure] are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanToPropertyValueTransformer] are not found

classes [ antlr.actions.csharp.ActionLexer ] referenced by [ 
antlr.CSharpCodeGenerator] are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$2] are not found

classes [ net.sf.cglib.proxy.Enhancer net.sf.cglib.proxy.InvocationHandler ] 
referenced by [ 
com.ibatis.dao.engine.transaction.sqlmap.SqlMapDaoTransactionManager\com.ibatis.sqlmap.client.SqlMapClientBuilder\com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser\com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$8\com.ibatis.sqlmap.engine.builder.xml.BaseParser$Variables\com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap\com.ibatis.sqlmap.engine.mapping.parameter.ParameterMap\com.ibatis.sqlmap.engine.scope.RequestScope\com.ibatis.sqlmap.engine.mapping.sql.Sql\com.ibatis.sqlmap.engine.mapping.result.ResultMap\com.ibatis.sqlmap.engine.mapping.result.Discriminator\com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate\com.ibatis.sqlmap.engine.exchange.DataExchangeFactory\com.ibatis.sqlmap.engine.exchange.DomDataExchange\com.ibatis.sqlmap.engine.mapping.result.BasicResultMap\com.ibatis.sqlmap.engine.mapping.result.loader.ResultLoader\com.ibatis.sqlmap.engine.mapping.result.loader.EnhancedLazyResultLoader\com.ibatis.sqlmap.engine.mapping.result.loader.EnhancedLazyResultLoader$EnhancedLazyResultLoaderImpl]
 are not found

classes [ org.apache.commons.collections.Predicate ] referenced by [ 
org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate] are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$7] are not found

classes [ org.apache.log4j.Category org.apache.log4j.Logger 
org.apache.log4j.Level org.apache.log4j.Priority ] referenced by [ 
org.apache.commons.logging.impl.Log4JLogger] are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$4] are not found

classes [ org.apache.commons.dbcp.BasicDataSource ] referenced by [ 
com.ibatis.common.jdbc.DbcpConfiguration] are not found

classes [ org.apache.ojb.broker.PersistenceBrokerFactory ] referenced by [ 
com.ibatis.dao.engine.transaction.ojb.OjbBrokerTransactionManager] are not found

classes [ org.apache.ojb.broker.PersistenceBroker ] referenced by [ 
com.ibatis.dao.client.template.OjbBrokerDaoTemplate\com.ibatis.dao.engine.transaction.ojb.OjbBrokerDaoTransaction]
 are not found

classes [ org.apache.log4j.Logger ] referenced by [ 
org.apache.commons.logging.impl.Log4jFactory] are not found

classes [ org.apache.commons.collections.Transformer ] referenced by [ 
org.apache.commons.beanutils.BeanMap$5] are not found

classes [ org.hsqldb.util.Transfer ] referenced by [ 
org.hsqldb.util.DatabaseManager] are not found

classes [ oracle.toplink.publicinterface.UnitOfWork 
oracle.toplink.tools.sessionmanagement.SessionManager 
oracle.toplink.threetier.Server ] referenced by [ 
com.ibatis.dao.engine.transaction.toplink.ToplinkDaoTransactionManager] are not 
found 

Reply via email to