Duvida com Tomcat e hibernate

2 respostas
P

Pessoal,
Estou recebendo a seguinte exception ao carregar a minha app junto ao tomcat:

<blockquote>35721 [http-8080-Processor25] INFO cfg.Environment  - Hibernate 2.1 final

35731 [http-8080-Processor25] INFO cfg.Environment  - hibernate.properties not found

35761 [http-8080-Processor25] INFO cfg.Environment  - using CGLIB reflection optimizer

35781 [http-8080-Processor25] INFO cfg.Configuration  - configuring from resource: /hibernate.cfg.xml

35781 [http-8080-Processor25] INFO cfg.Configuration  - Configuration resource: /hibernate.cfg.xml

36923 [http-8080-Processor25] INFO cfg.Configuration  - Mapping resource: br/com/rti/monitoring/bo/AccountBO.hbm.xml

37984 [http-8080-Processor25] INFO cfg.Binder  - Mapping class: br.com.rti.monitoring.bo.AccountBO -> account

39186 [http-8080-Processor25] INFO cfg.Configuration  - Configured SessionFactory: null

39186 [http-8080-Processor25] INFO cfg.Configuration  - processing one-to-many association mappings

39186 [http-8080-Processor25] INFO cfg.Configuration  - processing one-to-one association property references

39186 [http-8080-Processor25] INFO cfg.Configuration  - processing foreign key constraints

39517 [http-8080-Processor25] INFO dialect.Dialect  - Using dialect: net.sf.hibernate.dialect.MySQLDialect

39527 [http-8080-Processor25] INFO cfg.SettingsFactory  - Use outer join fetching: true

39607 [http-8080-Processor25] INFO util.NamingHelper  - JNDI InitialContext properties:{}

39817 [http-8080-Processor25] INFO connection.DatasourceConnectionProvider  - Using datasource: java:comp/env/jdbc/test

39907 [http-8080-Processor25] INFO transaction.TransactionManagerLookupFactory  - No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)

41640 [http-8080-Processor25] INFO cfg.SettingsFactory  - Use scrollable result sets: true

41640 [http-8080-Processor25] INFO cfg.SettingsFactory  - JDBC 2 max batch size: 15

41640 [http-8080-Processor25] INFO cfg.SettingsFactory  - Query language substitutions: {}

41640 [http-8080-Processor25] INFO cfg.SettingsFactory  - cache provider: net.sf.ehcache.hibernate.Provider

41700 [http-8080-Processor25] INFO cfg.Configuration  - instantiating and configuring caches

42932 [http-8080-Processor25] INFO impl.SessionFactoryImpl  - building session factory

46116 [http-8080-Processor25] INFO impl.SessionFactoryObjectFactory  - no JNDI name configured

55179 [http-8080-Processor25] ERROR actions.DispatchAction  - Dispatch[/loadBO] to method carregaBO returned an exception

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:278)

at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:218)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:465)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1422)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:523)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

at java.lang.Thread.run(Thread.java:534)

Caused by: java.lang.NoClassDefFoundError: javax/transaction/Synchronization

at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:306)

at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:319)

at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:327)

at br.com.rti.monitor.dao.DAO.getList(DAO.java:33)

at br.com.rti.monitoring.action.AccountAction.carregaBO(AccountAction.java:38)

 36 more</blockquote>

Alguém já teve este problema.

Grato.

2 Respostas

caiofilipini

Tá faltando o JAR da JTA no seu classpath.

[]'s

P

Exatamente.
Valeu.

Criado 24 de março de 2005
Ultima resposta 24 de mar. de 2005
Respostas 2
Participantes 2