These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 
Author Message
 Post subject: java.lang.NoClassDefFoundError: net/sf/cglib/proxy/Enhancer
PostPosted: Sat May 17, 2008 12:28 am 
Newbie

Joined: Fri May 16, 2008 11:15 pm
Posts: 2
Hello all:
I am integrating Struts -Hibernate using wsad 5.1 with Oracle10g.
I know this is very basic class path question but it interestingly gives me NCDFE.

My dir structure is-

+MyStrustApp
-Java Resources
-Libraries
- (All required jars - including cglib-2.1.3.jar which has above
class)

-WebContent
-META-INF
-WEB-INF

should I include jars anywhere else ? In fact I've included all jars into web-inf/lib also but it didnt work.
I really appreciate any thoughts on this issue.

Thank you
jv
***************
The stack trace of the exception is -
Some messages are in bold for clarification.

[5/16/08 23:58:58:891 EDT] 3f2eded8 WebGroup I SRVE0180I: [MyStruts] [/MyStruts] [Servlet.LOG]: InvokerServlet: destroy
[5/16/08 23:58:58:891 EDT] 3f2eded8 WebGroup I SRVE0180I: [MyStruts] [/MyStruts] [Servlet.LOG]: SimpleFileServlet: destroy
[5/16/08 23:58:58:891 EDT] 3f2eded8 WebGroup I SRVE0180I: [MyStruts] [/MyStruts] [Servlet.LOG]: JSP 1.2 Processor: destroy
[5/16/08 23:58:59:453 EDT] 38159ed9 DriverManager I org.hibernate.connection.DriverManagerConnectionProvider cleaning up connection pool: jdbc:oracle:thin:@localhost:1521:orcl
[5/16/08 23:59:01:469 EDT] 3f2eded8 WebGroup I SRVE0180I: [MyStruts] [/MyStruts] [Servlet.LOG]: JSP 1.2 Processor: init
[5/16/08 23:59:01:969 EDT] 3f2eded8 WebGroup I SRVE0180I: [MyStruts] [/MyStruts] [Servlet.LOG]: SimpleFileServlet: init
[5/16/08 23:59:02:078 EDT] 3f2eded8 WebGroup I SRVE0180I: [MyStruts] [/MyStruts] [Servlet.LOG]: InvokerServlet: init
[5/16/08 23:59:02:188 EDT] 3f2eded8 WebGroup I SRVE0180I: [MyStruts] [/MyStruts] [Servlet.LOG]: action: init
[5/16/08 23:59:02:312 EDT] 3f2eded8 PropertyMessa I org.apache.struts.util.PropertyMessageResources Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
[5/16/08 23:59:02:312 EDT] 3f2eded8 PropertyMessa I org.apache.struts.util.PropertyMessageResources Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
[5/16/08 23:59:02:594 EDT] 3f2eded8 PropertyMessa I org.apache.struts.util.PropertyMessageResources Initializing, config='mystruts.resources.ApplicationResources', returnNull=true
[5/16/08 23:59:02:609 EDT] 3f2eded8 SystemOut O *****Initializing Hibernate plug in*****
[5/16/08 23:59:02:609 EDT] 3f2eded8 SystemOut O **Trying to parse hibernate config
[5/16/08 23:59:02:625 EDT] 3f2eded8 Configuration I org.hibernate.cfg.Configuration configuring from resource: /hibernate.cfg.xml
[5/16/08 23:59:02:625 EDT] 3f2eded8 Configuration I org.hibernate.cfg.Configuration Configuration resource: /hibernate.cfg.xml
[5/16/08 23:59:02:625 EDT] 3f2eded8 Configuration I org.hibernate.cfg.Configuration Reading mappings from resource : /mystruts/forms/book.hbm.xml
[5/16/08 23:59:02:688 EDT] 3f2eded8 HbmBinder I org.hibernate.cfg.HbmBinder Mapping class: mystruts.forms.Book -> book
[5/16/08 23:59:02:703 EDT] 3f2eded8 Configuration I org.hibernate.cfg.Configuration Configured SessionFactory: orcl_config
[5/16/08 23:59:02:703 EDT] 3f2eded8 DriverManager I org.hibernate.connection.DriverManagerConnectionProvider Using Hibernate built-in connection pool (not for production use!)
[5/16/08 23:59:02:719 EDT] 3f2eded8 DriverManager I org.hibernate.connection.DriverManagerConnectionProvider Hibernate connection pool size: 10
[5/16/08 23:59:02:719 EDT] 3f2eded8 DriverManager I org.hibernate.connection.DriverManagerConnectionProvider autocommit mode: false
[5/16/08 23:59:02:719 EDT] 3f2eded8 DriverManager I org.hibernate.connection.DriverManagerConnectionProvider using driver: oracle.jdbc.driver.OracleDriver at URL: jdbc:oracle:thin:@localhost:1521:orcl
[5/16/08 23:59:02:719 EDT] 3f2eded8 DriverManager I org.hibernate.connection.DriverManagerConnectionProvider connection properties: {user=scott, password=****}
[5/16/08 23:59:02:719 EDT] 3f2eded8 SettingsFacto W org.hibernate.cfg.SettingsFactory Could not obtain connection metadata
[5/16/08 23:59:02:734 EDT] 3f2eded8 SettingsFacto W org.hibernate.cfg.SettingsFactory TRAS0014I: The following exception was logged java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:558)
at java.sql.DriverManager.getConnection(DriverManager.java:157)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
at orm.net.plugin.HibernatePlugIn.init(HibernatePlugIn.java:61)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at com.ibm.ws.webcontainer.srt.WebGroup.reload(WebGroup.java:1200)
at com.ibm.ws.webcontainer.WebContainer.reload(WebContainer.java:1072)
at com.ibm.ws.runtime.component.WebContainerImpl.reload(WebContainerImpl.java:380)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$ApplicationNotifier.classChanged(ApplicationMgrImpl.java:637)
at com.ibm.ws.classloader.ClassLoaderManager.checkAndNotify(ClassLoaderManager.java(Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager.access$100(ClassLoaderManager.java(Inlined Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager$ReloadTimerTask.run(ClassLoaderManager.java(Compiled Code))
at java.util.TimerThread.mainLoop(Timer.java(Compiled Code))
at java.util.TimerThread.run(Timer.java:396)
.
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:558)
at java.sql.DriverManager.getConnection(DriverManager.java:157)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
at orm.net.plugin.HibernatePlugIn.init(HibernatePlugIn.java:61)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at com.ibm.ws.webcontainer.srt.WebGroup.reload(WebGroup.java:1200)
at com.ibm.ws.webcontainer.WebContainer.reload(WebContainer.java:1072)
at com.ibm.ws.runtime.component.WebContainerImpl.reload(WebContainerImpl.java:380)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$ApplicationNotifier.classChanged(ApplicationMgrImpl.java:637)
at com.ibm.ws.classloader.ClassLoaderManager.checkAndNotify(ClassLoaderManager.java(Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager.access$100(ClassLoaderManager.java(Inlined Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager$ReloadTimerTask.run(ClassLoaderManager.java(Compiled Code))
at java.util.TimerThread.mainLoop(Timer.java(Compiled Code))
at java.util.TimerThread.run(Timer.java:396)

[5/16/08 23:59:02:750 EDT] 3f2eded8 Dialect I org.hibernate.dialect.Dialect Using dialect: org.hibernate.dialect.Oracle10gDialect
[5/16/08 23:59:02:750 EDT] 3f2eded8 TransactionFa I org.hibernate.transaction.TransactionFactoryFactory Using default transaction strategy (direct JDBC transactions)
[5/16/08 23:59:02:750 EDT] 3f2eded8 TransactionMa I org.hibernate.transaction.TransactionManagerLookupFactory No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
[5/16/08 23:59:02:750 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Automatic flush during beforeCompletion(): disabled
[5/16/08 23:59:02:750 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Automatic session close at end of transaction: disabled
[5/16/08 23:59:02:750 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Scrollable result sets: disabled
[5/16/08 23:59:02:750 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory JDBC3 getGeneratedKeys(): disabled
[5/16/08 23:59:02:750 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Connection release mode: auto
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Default batch fetch size: 1
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Generate SQL with comments: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Order SQL updates by primary key: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Order SQL inserts for batching: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
[5/16/08 23:59:02:766 EDT] 3f2eded8 ASTQueryTrans I org.hibernate.hql.ast.ASTQueryTranslatorFactory Using ASTQueryTranslatorFactory
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Query language substitutions: {}
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory JPA-QL strict compliance: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Second-level cache: enabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Query cache: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Cache provider: org.hibernate.cache.NoCacheProvider
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Optimize cache for minimal puts: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Structured second-level cache entries: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Echoing all SQL to stdout
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Statistics: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Deleted entity synthetic identifier rollback: disabled
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Default entity-mode: pojo
[5/16/08 23:59:02:766 EDT] 3f2eded8 SettingsFacto I org.hibernate.cfg.SettingsFactory Named query checking : enabled
[5/16/08 23:59:02:781 EDT] 3f2eded8 SessionFactor I org.hibernate.impl.SessionFactoryImpl building session factory
[5/16/08 23:59:02:781 EDT] 3f2eded8 ServletInstan E SRVE0100E: Did not realize init() exception thrown by servlet action: javax.servlet.ServletException: net/sf/cglib/proxy/Enhancer
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:99)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at com.ibm.ws.webcontainer.srt.WebGroup.reload(WebGroup.java:1200)
at com.ibm.ws.webcontainer.WebContainer.reload(WebContainer.java:1072)
at com.ibm.ws.runtime.component.WebContainerImpl.reload(WebContainerImpl.java:380)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$ApplicationNotifier.classChanged(ApplicationMgrImpl.java:637)
at com.ibm.ws.classloader.ClassLoaderManager.checkAndNotify(ClassLoaderManager.java(Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager.access$100(ClassLoaderManager.java(Inlined Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager$ReloadTimerTask.run(ClassLoaderManager.java(Compiled Code))
at java.util.TimerThread.mainLoop(Timer.java(Compiled Code))
at java.util.TimerThread.run(Timer.java:396)
---- Begin backtrace for Nested Throwables
java.lang.NoClassDefFoundError: net/sf/cglib/proxy/Enhancer
at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:117)
at org.hibernate.proxy.pojo.cglib.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:43)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:302)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1300)
at orm.net.plugin.HibernatePlugIn.init(HibernatePlugIn.java:61)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at com.ibm.ws.webcontainer.srt.WebGroup.reload(WebGroup.java:1200)
at com.ibm.ws.webcontainer.WebContainer.reload(WebContainer.java:1072)
at com.ibm.ws.runtime.component.WebContainerImpl.reload(WebContainerImpl.java:380)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$ApplicationNotifier.classChanged(ApplicationMgrImpl.java:637)
at com.ibm.ws.classloader.ClassLoaderManager.checkAndNotify(ClassLoaderManager.java(Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager.access$100(ClassLoaderManager.java(Inlined Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager$ReloadTimerTask.run(ClassLoaderManager.java(Compiled Code))
at java.util.TimerThread.mainLoop(Timer.java(Compiled Code))
at java.util.TimerThread.run(Timer.java:396)

[5/16/08 23:59:02:797 EDT] 3f2eded8 WebGroup E SRVE0020E: [Servlet Error]-[action]: Failed to load servlet: java.lang.NoClassDefFoundError: net/sf/cglib/proxy/Enhancer
at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:117)
at org.hibernate.proxy.pojo.cglib.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:43)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:302)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1300)
at orm.net.plugin.HibernatePlugIn.init(HibernatePlugIn.java:61)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at com.ibm.ws.webcontainer.srt.WebGroup.reload(WebGroup.java:1200)
at com.ibm.ws.webcontainer.WebContainer.reload(WebContainer.java:1072)
at com.ibm.ws.runtime.component.WebContainerImpl.reload(WebContainerImpl.java:380)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$ApplicationNotifier.classChanged(ApplicationMgrImpl.java:637)
at com.ibm.ws.classloader.ClassLoaderManager.checkAndNotify(ClassLoaderManager.java(Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager.access$100(ClassLoaderManager.java(Inlined Compiled Code))
at com.ibm.ws.classloader.ClassLoaderManager$ReloadTimerTask.run(ClassLoaderManager.java(Compiled Code))
at java.util.TimerThread.mainLoop(Timer.java(Compiled Code))
at java.util.TimerThread.run(Timer.java:396)

[5/16/08 23:59:02:844 EDT] 3f2eded8 TraceNLS u No message text associated with key net/sf/cglib/proxy/Enhancer in bundle com.ibm.ejs.resources.seriousMessages
[5/16/08 23:59:02:844 EDT] 3f2eded8 WebAppServlet E net/sf/cglib/proxy/Enhancer


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 17, 2008 2:52 am 
Hibernate Team
Hibernate Team

Joined: Fri Oct 05, 2007 4:47 pm
Posts: 2536
Location: Third rock from the Sun
is it possible you have a different version of cglib elsewere in you classpath?
look in your applications server lib, and/or try removing the cglib you are providing.
Where are your hibernate jars located? they should stay together with cglib, also if possible using the cglib version which comes with your hibernate version.

_________________
Sanne
http://in.relation.to/


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 17, 2008 3:57 pm 
Newbie

Joined: Fri May 16, 2008 11:15 pm
Posts: 2
Thank you s.grinovero for showing pointer.
Actually, when using wsad these jars should be into EAR/lib and provide dependency for the same in manifest
asm.jar
cglib-<version>.jar
<database driver>
commons-collections-<version>.jar
commons-logging-<version>.jar
dom4j-<version>.jar
hibernate3.jar

Now it works fine.

Thank you!


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.