Problemas com o ava.lang.NoClassDefFoundError: org/scannotation/AnnotationDB

1 resposta
mandrecorrea

Senhores,

Estou com um problema similar…Estou configurando um projeto Vraptor+Maven. A versão do vRaptor que estou usando é a 3.5.3…quando tento subir o projeto recebo a mensagem de erro:

Nov 11, 2013 7:05:28 PM org.apache.catalina.core.AprLifecycleListener init

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/marcoscorrea/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.

Nov 11, 2013 7:05:29 PM org.apache.tomcat.util.digester.SetPropertiesRule begin

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property source to org.eclipse.jst.jee.server:AreaDoFornecedor did not find a matching property.

Nov 11, 2013 7:05:29 PM org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler [“http-bio-8080”]

Nov 11, 2013 7:05:29 PM org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler [“ajp-bio-8009”]

Nov 11, 2013 7:05:29 PM org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 1857 ms

Nov 11, 2013 7:05:29 PM org.apache.catalina.core.StandardService startInternal

INFO: Starting service Catalina

Nov 11, 2013 7:05:29 PM org.apache.catalina.core.StandardEngine startInternal

INFO: Starting Servlet Engine: Apache Tomcat/7.0.37

Nov 11, 2013 7:05:30 PM org.apache.catalina.loader.WebappClassLoader validateJarFile

INFO: validateJarFile(/Users/marcoscorrea/Documents/apache-tomcat-7.0.37/wtpwebapps/AreaDoFornecedor/WEB-INF/lib/jsp-api-2.1.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class

Nov 11, 2013 7:05:30 PM org.apache.catalina.loader.WebappClassLoader validateJarFile

INFO: validateJarFile(/Users/marcoscorrea/Documents/apache-tomcat-7.0.37/wtpwebapps/AreaDoFornecedor/WEB-INF/lib/servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

Nov 11, 2013 7:05:33 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom

INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [282] milliseconds.

Nov 11, 2013 7:05:33 PM org.apache.catalina.core.StandardContext filterStart

SEVERE: Exception starting filter vraptor

java.lang.NoClassDefFoundError: org/scannotation/AnnotationDB

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

at br.com.caelum.vraptor.scan.ScannotationComponentScanner.scanWebInfClasses(ScannotationComponentScanner.java:6

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

at br.com.caelum.vraptor.scan.WebAppBootstrapFactory.scannerFor(WebAppBootstrapFactory.java:81)

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

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

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

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

at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)

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

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

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

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

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

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

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

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

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

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:722)

Caused by: java.lang.ClassNotFoundException: org.scannotation.AnnotationDB

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

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:155

 21 more

Nov 11, 2013 7:05:33 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
Nov 11, 2013 7:05:33 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/AreaDoFornecedor] startup failed due to previous errors
Nov 11, 2013 7:05:33 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/marcoscorrea/Documents/apache-tomcat-7.0.37/webapps/docs
Nov 11, 2013 7:05:34 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/marcoscorrea/Documents/apache-tomcat-7.0.37/webapps/examples
Nov 11, 2013 7:05:34 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Nov 11, 2013 7:05:34 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Nov 11, 2013 7:05:34 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@3a324fc’)
Nov 11, 2013 7:05:34 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/marcoscorrea/Documents/apache-tomcat-7.0.37/webapps/host-manager
Nov 11, 2013 7:05:34 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/marcoscorrea/Documents/apache-tomcat-7.0.37/webapps/manager
Nov 11, 2013 7:05:34 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/marcoscorrea/Documents/apache-tomcat-7.0.37/webapps/ROOT
Nov 11, 2013 7:05:34 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“http-bio-8080”]
Nov 11, 2013 7:05:34 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“ajp-bio-8009”]
Nov 11, 2013 7:05:34 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5187 ms

Preciso resolver esse BUG…alguém pode me dar um HELP?

Tks

1 Resposta

Lucas_Cavalcanti

java.lang.NoClassDefFoundError: org/scannotation/AnnotationDB

Toda vez que acontecer esse erro é por falta de jar.
No caso o do scannotation.

Criado 11 de novembro de 2013
Ultima resposta 12 de nov. de 2013
Respostas 1
Participantes 2