Erro ao rodar VRaptor no Tomcat 8

287 views
Skip to first unread message

Pedro Henrique Oliveira

unread,
Feb 18, 2015, 6:54:45 PM2/18/15
to caelum-...@googlegroups.com
Boa noite, galera!

Dei uma lida no livro da Casa do Código de VRaptor e resolvi começar um projeto meu para aplicar os conceitos ensinados no livro.
Porém, logo de cara estou tendo um problema bem chato!
Estou utilizando o Maven e o Tomcat 8..

Depois de criar um novo projeto Maven e adicionar a dependencia do VRaptor 4.1.4 no pom.xml, adicionei o projeto no servidor e ao tentar executa-lo levei o erro abaixo..

Alguém saberia o que pode ser isso?

Valeu!!

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/helloword]]
 at java.util.concurrent.FutureTask.report(FutureTask.java:122)
 at java.util.concurrent.FutureTask.get(FutureTask.java:192)
 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:917)
 at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:868)
 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/helloword]]
 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
 ... 6 more
Caused by: java.lang.NoClassDefFoundError: Ljavax/
enterprise/event/Event;
 at java
.lang.Class.getDeclaredFields0(Native Method)
 at java
.lang.Class.privateGetDeclaredFields(Class.java:2575)
 at java
.lang.Class.getDeclaredFields(Class.java:1908)
 at org
.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106)
 at org
.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:256)
 at org
.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnnotations(WebAnnotationSet.java:105)
 at org
.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:64)
 at org
.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:334)
 at org
.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
 at org
.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
 at org
.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
 at org
.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
 at org
.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5053)
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 
... 6 more
Caused by: java.lang.ClassNotFoundException: javax.enterprise.event.Event
 at org
.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
 at org
.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
 
... 20 more


fev
18, 2015 9:23:53 PM org.apache.catalina.core.ContainerBase startInternal
GRAVE
: A child container failed during start
java
.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
 at java
.util.concurrent.FutureTask.report(FutureTask.java:122)
 at java
.util.concurrent.FutureTask.get(FutureTask.java:192)
 at org
.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:917)
 at org
.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 at org
.apache.catalina.core.StandardService.startInternal(StandardService.java:439)
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 at org
.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769)
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 at org
.apache.catalina.startup.Catalina.start(Catalina.java:625)
 at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun
.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java
.lang.reflect.Method.invoke(Method.java:483)
 at org
.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
 at org
.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
 at org
.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
 at org
.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399)
 at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 at java
.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
 at org
.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:925)
 at org
.apache.catalina.core.StandardHost.startInternal(StandardHost.java:868)
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 
... 6 more


fev
18, 2015 9:23:53 PM org.apache.catalina.startup.Catalina start
GRAVE
: The required Server component failed to start so Tomcat is unable to start.
org
.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
 at org
.apache.catalina.startup.Catalina.start(Catalina.java:625)
 at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun
.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java
.lang.reflect.Method.invoke(Method.java:483)
 at org
.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
 at org
.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
 at org
.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769)
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
 at org
.apache.catalina.core.StandardService.startInternal(StandardService.java:439)
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
 at org
.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:925)
 at org
.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
 at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 
... 11 more


fev
18, 2015 9:23:53 PM org.apache.coyote.AbstractProtocol pause
INFORMA
ÇÕES: Pausing ProtocolHandler ["http-nio-8080"]
fev
18, 2015 9:23:53 PM org.apache.coyote.AbstractProtocol pause
INFORMA
ÇÕES: Pausing ProtocolHandler ["ajp-nio-8009"]
fev
18, 2015 9:23:53 PM org.apache.catalina.core.StandardService stopInternal
INFORMA
ÇÕES: Stopping service Catalina
fev
18, 2015 9:23:53 PM org.apache.coyote.AbstractProtocol destroy
INFORMA
ÇÕES: Destroying ProtocolHandler ["http-nio-8080"]
fev
18, 2015 9:23:53 PM org.apache.coyote.AbstractProtocol destroy
GRAVE
: Failed to destroy end point associated with ProtocolHandler ["http-nio-8080"]
java
.lang.NullPointerException
 at org
.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:307)
 at org
.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:482)
 at org
.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:795)
 at org
.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:532)
 at org
.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
 at org
.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
 at org
.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588)
 at org
.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
 at org
.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)
 at org
.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
 at org
.apache.catalina.startup.Catalina.start(Catalina.java:629)
 at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun
.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java
.lang.reflect.Method.invoke(Method.java:483)
 at org
.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
 at org
.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)


fev
18, 2015 9:23:53 PM org.apache.coyote.AbstractProtocol destroy
INFORMA
ÇÕES: Destroying ProtocolHandler ["ajp-nio-8009"]
fev
18, 2015 9:23:53 PM org.apache.coyote.AbstractProtocol destroy
GRAVE
: Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8009"]
java
.lang.NullPointerException
 at org
.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:307)
 at org
.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:482)
 at org
.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:795)
 at org
.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:532)
 at org
.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
 at org
.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
 at org
.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588)
 at org
.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
 at org
.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)
 at org
.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
 at org
.apache.catalina.startup.Catalina.start(Catalina.java:629)
 at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun
.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java
.lang.reflect.Method.invoke(Method.java:483)
 at org
.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
 at org
.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

Lucas Cavalcanti

unread,
Feb 18, 2015, 8:58:35 PM2/18/15
to caelum-vraptor
No tomcat vc precisa adicionar o weld tb. Vc colocou ele no pom.xml?


[]'s
Lucas Cavalcanti
@lucascs

--
You received this message because you are subscribed to the Google Groups "caelum-vraptor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to caelum-vrapto...@googlegroups.com.
To post to this group, send email to caelum-...@googlegroups.com.
Visit this group at http://groups.google.com/group/caelum-vraptor.
For more options, visit https://groups.google.com/d/optout.

Rodrigo Turini

unread,
Feb 19, 2015, 11:26:05 AM2/19/15
to caelum-...@googlegroups.com
Além disso, se for rodar no tomcat precisa adicionar o listener no seu web.xml

<listener>
    <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
</listener>

Talvez você queira dar uma olhada em nossa página de dependências. Abraços

Rodrigo Turini
Caelum | Ensino e Inovação
www.caelum.com.br

Pedro Henrique Oliveira

unread,
Feb 20, 2015, 2:41:41 PM2/20/15
to caelum-...@googlegroups.com
Valeu, Galera!
Adicionei as dependencias que faltavam e consegui rodar aqui!

Obrigado!
...
Reply all
Reply to author
Forward
0 new messages