Vraptor 4 + Tomcat 7 + Weld 2.1.2

1 resposta
java
F

Pessoal, boa tarde! gostaria de pedir a ajuda de vocês para resolver uma questão que não estou entendo: Alguém sabe dizer porque toda vez que adiciono a lib do cdi-api pelo maven o erro abaixo é gerado?

`INFO: WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.

Mar 03, 2016 12:47:32 PM org.apache.catalina.core.StandardContext listenerStart

GRAVE: Exception sending context initialized event to listener instance of class org.jboss.weld.environment.servlet.Listener

java.lang.RuntimeException: Service class org.hibernate.validator.internal.cdi.ValidationExtension didnt implement the Extension interface

at org.jboss.weld.util.ServiceLoader.loadClass(ServiceLoader.java:230)

at org.jboss.weld.util.ServiceLoader.loadService(ServiceLoader.java:210)

at org.jboss.weld.util.ServiceLoader.loadServiceFile(ServiceLoader.java:182)

at org.jboss.weld.util.ServiceLoader.reload(ServiceLoader.java:153)

at org.jboss.weld.util.ServiceLoader.iterator(ServiceLoader.java:297)

at org.jboss.weld.bootstrap.ExtensionBeanDeployer.addExtensions(ExtensionBeanDeployer.java:109)

at org.jboss.weld.bootstrap.WeldStartup.startInitialization(WeldStartup.java:312)

at org.jboss.weld.bootstrap.WeldBootstrap.startInitialization(WeldBootstrap.java:73)

at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:140)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)
Mar 03, 2016 12:47:32 PM org.apache.catalina.core.StandardContext startInternal

GRAVE: One or more listeners failed to start. Full details will be found in the appropriate container log file

Mar 03, 2016 12:47:32 PM org.apache.catalina.core.StandardContext startInternal

GRAVE: Context [/docsws] startup failed due to previous errors

Mar 03, 2016 12:47:32 PM org.apache.catalina.core.StandardContext listenerStop

GRAVE: Exception sending context destroyed event to listener instance of class org.jboss.weld.environment.servlet.Listener

java.lang.NullPointerException

at org.jboss.weld.servlet.WeldInitialListener.contextDestroyed(WeldInitialListener.java:120)

at org.jboss.weld.servlet.api.helpers.ForwardingServletListener.contextDestroyed(ForwardingServletListener.java:30)

at org.jboss.weld.environment.servlet.Listener.contextDestroyed(Listener.java:85)

at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5115)

at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5779)

at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

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

Mar 03, 2016 12:47:33 PM org.apache.catalina.startup.TldConfig execute
INFORMAÇÕES: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Mar 03, 2016 12:47:33 PM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“http-bio-8080”]
Mar 03, 2016 12:47:33 PM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“ajp-bio-8009”]
Mar 03, 2016 12:47:33 PM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 7046 ms

`

1 Resposta

J

Sei que é antigo esse post, mas acho que posso ajudar. Eu fiz um tópico sobre como utilizar o controle explícito de transações JTA por BMT (Bean Managed Transactions), utiliza o objeto UserTransacition.
Segue o link: http://www.tidicas.com.br/?p=319

Criado 3 de março de 2016
Ultima resposta 15 de dez. de 2020
Respostas 1
Participantes 2