O modulo não foi implementado - fj28 - Netbeans

2 respostas
jks1903

Pessoal, estou seguindo a apostila FJ-28 que trata de desenvolvimento Web com VRaptor, Hibernate e outros, porém estou desenvolvendo o projeto utilizando o Netbeans, pois estou mais familiarizado a ele.

Eis, que nessa apostila, na página 67, no exercício 5 é solicitado um reinicio do servidor (Tomcat, no caso) para testar a aplicação até entao.
O problema é que nesse ponto está sendo gerado um erro (o módulo não foi implementado) que não estou conseguindo descobrir o que pode ser. Em outras vezes que tive esse erro, um Clean and Build resolveu, porém dessa vez não tive sucesso.

Segeu uma imagem em anexo exibindo melhor o erro.

Obrigado.


2 Respostas

jks1903

Pessoal, ainda não estou conseguindo passar disso.

Segue log do TomCat:

Fev 16, 2012 10:08:33 AM org.apache.catalina.core.StandardContext filterStart

Grave: Exception starting filter vraptor

java.lang.NoClassDefFoundError: com/thoughtworks/xstream/converters/SingleValueConverter

at br.com.caelum.vraptor.core.BaseComponents.(BaseComponents.java:195)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.addVRaptorStereotypes(ScannotationComponentScanner.java:176)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.findStereotypes(ScannotationComponentScanner.java:141)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.scan(ScannotationComponentScanner.java:60)

at br.com.caelum.vraptor.scan.WebAppBootstrapFactory.create(WebAppBootstrapFactory.java:65)

at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:83)

at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:110)

at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:103)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)

at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

at org.apache.catalina.core.StandardService.start(StandardService.java:525)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)

at org.apache.catalina.startup.Catalina.start(Catalina.java:595)

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

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

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

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

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Caused by: java.lang.ClassNotFoundException: com.thoughtworks.xstream.converters.SingleValueConverter

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)

 35 more
Fev 16, 2012 10:08:40 AM org.apache.catalina.core.ApplicationContext log

Informações: ContextListener: contextInitialized()

Fev 16, 2012 10:08:40 AM org.apache.catalina.core.ApplicationContext log

Informações: SessionListener: contextInitialized()

Fev 16, 2012 10:08:44 AM org.apache.catalina.core.StandardContext filterStart

Grave: Exception starting filter vraptor

java.lang.NoClassDefFoundError: com/thoughtworks/xstream/converters/SingleValueConverter

at br.com.caelum.vraptor.core.BaseComponents.(BaseComponents.java:195)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.addVRaptorStereotypes(ScannotationComponentScanner.java:176)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.findStereotypes(ScannotationComponentScanner.java:141)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.scan(ScannotationComponentScanner.java:60)

at br.com.caelum.vraptor.scan.WebAppBootstrapFactory.create(WebAppBootstrapFactory.java:65)

at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:83)

at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:110)

at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:103)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)

at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:559)

at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1399)

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

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

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

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

at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)

at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1500)

at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:849)

at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:351)

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

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

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

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

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

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

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)

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

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

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

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)

at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877)

at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)

at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)

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

Caused by: java.lang.ClassNotFoundException: com.thoughtworks.xstream.converters.SingleValueConverter

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)

 44 more
Fev 16, 2012 10:11:34 AM org.apache.catalina.core.StandardContext filterStart

Grave: Exception starting filter vraptor

java.lang.NoClassDefFoundError: com/thoughtworks/xstream/converters/SingleValueConverter

at br.com.caelum.vraptor.core.BaseComponents.(BaseComponents.java:195)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.addVRaptorStereotypes(ScannotationComponentScanner.java:176)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.findStereotypes(ScannotationComponentScanner.java:141)

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.scan(ScannotationComponentScanner.java:60)

at br.com.caelum.vraptor.scan.WebAppBootstrapFactory.create(WebAppBootstrapFactory.java:65)

at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:83)

at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:110)

at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:103)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)

at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)

at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1284)

at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1382)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)

at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)

at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)

at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)

at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)

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

Caused by: java.lang.ClassNotFoundException: com.thoughtworks.xstream.converters.SingleValueConverter

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)

 22 more

Alguma ideia do que possa ser?

Obrigado.

Newton_Angelini

Olá, acredito que esteja faltando a jar do xstream no seu classpath.

Baixe o jar do xstream e da sua dependência xpp3 nos links abaixo e cole-os em “WEB-INF/lib”.

http://repo1.maven.org/maven2/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar
http://repo1.maven.org/maven2/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar

Para mais informações sobre a exceção veja: http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html

Para que este tipo de problema não venha a ocorrer novamente você pode utilizar o Apache Ivy ou Maven. :slight_smile:

Criado 13 de fevereiro de 2012
Ultima resposta 18 de abr. de 2012
Respostas 2
Participantes 2