Bom dia amigos.
Estou com o seguinte problema: Tenho uma aplicação desenvolvida com Vraptor 4 toda rodando na minha máquina e homologada.
Quando vou colocar minha aplicação em produção, utilizando um servidor CentOs, apache tomcat 8 e jdk 7, só me retorna o erro abaixo ao inicializar o servidor:
28-Jun-2016 08:52:43.942 SEVERE [localhost-startStop-3] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class org.jboss.weld.environment.servlet.Listener org.jboss.weld.exceptions.DeploymentException: java.lang.InternalError: Enclosing method not found at org.jboss.weld.executor.AbstractExecutorServices.checkForExceptions(AbstractExecutorServices.java:66) at org.jboss.weld.executor.AbstractExecutorServices.invokeAllAndCheckForExceptions(AbstractExecutorServices.java:43) at org.jboss.weld.executor.AbstractExecutorServices.invokeAllAndCheckForExceptions(AbstractExecutorServices.java:51) at org.jboss.weld.bootstrap.ConcurrentBeanDeployer.addClasses(ConcurrentBeanDeployer.java:60) at org.jboss.weld.bootstrap.BeanDeployment.createClasses(BeanDeployment.java:209) at org.jboss.weld.bootstrap.WeldStartup.startInitialization(WeldStartup.java:328) 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:4729) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1768) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 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:724) Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.InternalError: Enclosing method not found at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2256) at com.google.common.cache.LocalCache.get(LocalCache.java:3990) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3994) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4878) at org.jboss.weld.util.cache.LoadingCacheUtils.getCacheValue(LoadingCacheUtils.java:52) at org.jboss.weld.util.cache.LoadingCacheUtils.getCastCacheValue(LoadingCacheUtils.java:80) at org.jboss.weld.resources.ClassTransformer.getBackedAnnotatedType(ClassTransformer.java:175) at org.jboss.weld.resources.ClassTransformer.getBackedAnnotatedType(ClassTransformer.java:194) at org.jboss.weld.bootstrap.BeanDeployer.loadAnnotatedType(BeanDeployer.java:119) at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:96) at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$1.doWork(ConcurrentBeanDeployer.java:62) at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$1.doWork(ConcurrentBeanDeployer.java:60) at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60) at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53) … 4 more Caused by: java.lang.InternalError: Enclosing method not found at java.lang.Class.getEnclosingMethod(Class.java:952) at sun.reflect.generics.scope.ClassScope.computeEnclosingScope(ClassScope.java:50) at sun.reflect.generics.scope.AbstractScope.getEnclosingScope(AbstractScope.java:74)
Segue meu arquivo pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>novoportalredentor</groupId>
<artifactId>novoportalredentor</artifactId>
<version>0.0.2-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<weld.version>2.1.2.Final</weld.version>
</properties>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.4.8</version>
<configuration>
<container>
<containerId>tomcat8x</containerId>
<home>${env.CATALINA_HOME}</home>
</container>
<configuration>
<type>existing</type>
<home>${env.CATALINA_HOME}</home>
</configuration>
<deployables>
<deployable>
<groupId>novoportalredentor</groupId>
<artifactId>novoportalredentor</artifactId>
<type>war</type>
<properties>
<context>${project.build.finalName}</context>
</properties>
</deployable>
</deployables>
<deployer>
<type>installed</type>
</deployer>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>br.com.caelum</groupId>
<artifactId>vraptor</artifactId>
<version>4.2.0-RC3</version>
</dependency>
<dependency>
<groupId>org.jboss.weld.servlet</groupId>
<artifactId>weld-servlet-core</artifactId>
<version>2.1.2.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core-impl</artifactId>
<version>2.1.2.Final</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version> <!-- ou a última versão disponível -->
</dependency>
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.4</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.4</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator-cdi</artifactId>
<version>5.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.1.0.Final</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0.4</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.10.Final</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-extras</artifactId>
<version>3.0.0</version> <!-- ou a última versão -->
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</exclusion>
<exclusion>
<artifactId>javassist</artifactId>
<groupId>jboss</groupId>
</exclusion>
<exclusion>
<artifactId>guava</artifactId>
<groupId>com.google.guava</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-commons-logging</artifactId>
<version>1.9.0</version>
</dependency>
<dependency>
<groupId>br.com.caelum.vraptor</groupId>
<artifactId>vraptor-simple-validator</artifactId>
<version>4.1.0-RC3</version>
</dependency>
<dependency>
<groupId>br.com.caelum.vraptor</groupId>
<artifactId>vraptor-i18n</artifactId>
<version>4.0.1</version> <!-- or latest version -->
<scope>compile</scope>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.6.9</version>
</dependency>
<!-- Hibernate EHCache API -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>4.3.6.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-c3p0</artifactId>
<version>4.3.6.Final</version>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.1-GA</version>
</dependency>
<dependency>
<groupId>org.facebook4j</groupId>
<artifactId>facebook4j-core</artifactId>
<version>[2.4,)</version>
</dependency>
<dependency>
<groupId>br.com.caelum.vraptor</groupId>
<artifactId>vraptor-simplemail</artifactId>
<version>4.1.0-RC3</version>
</dependency>
<dependency>
<groupId>org.imgscalr</groupId>
<artifactId>imgscalr-lib</artifactId>
<version>4.2</version>
</dependency>
<dependency>
<groupId>br.com.fredericci</groupId>
<artifactId>vraptor-datatables</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>system</scope>
<systemPath>/Users/joaovictor/Desenvolvimento/Bibliotecas/vraptor-datatables-1.1-SNAPSHOT.jar</systemPath>
</dependency>
<dependency>
<groupId>br.com.fredericci</groupId>
<artifactId>vraptor-datatables</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>system</scope>
<systemPath>/Users/joaovictor/Desenvolvimento/Bibliotecas/vraptor-datatables-1.1-SNAPSHOT.jar</systemPath>
</dependency>
<dependency>
<groupId>org.im4java</groupId>
<artifactId>im4java</artifactId>
<version>1.4.0-1.5</version>
<scope>system</scope>
<systemPath>/Users/joaovictor/Desenvolvimento/Bibliotecas/im4java-1.4.0-1.5.jar</systemPath>
</dependency>
</dependencies>
</project>
ARVORE DE DEPENDENCIAS:
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ novoportalredentor ---
[INFO] novoportalredentor:novoportalredentor:war:0.0.2-SNAPSHOT
[INFO] +- br.com.caelum:vraptor:jar:4.2.0-RC3:compile
[INFO] | +- com.google.guava:guava:jar:15.0:compile
[INFO] | +- br.com.caelum:iogi:jar:1.0.0:compile
[INFO] | +- org.slf4j:slf4j-api:jar:1.7.5:compile
[INFO] | +- net.vidageek:mirror:jar:1.6.1:compile
[INFO] | +- com.thoughtworks.paranamer:paranamer:jar:2.7:compile
[INFO] | +- javax.annotation:javax.annotation-api:jar:1.2:compile
[INFO] | +- javax.interceptor:javax.interceptor-api:jar:1.2:compile
[INFO] | +- javax.ejb:javax.ejb-api:jar:3.2:compile
[INFO] | | \- javax.transaction:javax.transaction-api:jar:1.2:compile
[INFO] | \- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] +- org.jboss.weld.servlet:weld-servlet-core:jar:2.1.2.Final:compile
[INFO] | +- org.jboss.weld:weld-spi:jar:2.1.Final:compile
[INFO] | | \- javax.inject:javax.inject:jar:1:compile
[INFO] | +- org.jboss.spec.javax.el:jboss-el-api_3.0_spec:jar:1.0.0.Alpha1:compile
[INFO] | \- org.jboss.logging:jboss-logging:jar:3.1.3.GA:compile
[INFO] +- org.jboss.weld:weld-core-impl:jar:2.1.2.Final:compile
[INFO] | +- javax.enterprise:cdi-api:jar:1.1:compile
[INFO] | +- org.jboss.weld:weld-api:jar:2.1.Final:compile
[INFO] | +- org.jboss.classfilewriter:jboss-classfilewriter:jar:1.0.4.Final:compile
[INFO] | +- org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:jar:1.0.0.Alpha1:compile
[INFO] | \- org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec:jar:1.0.0.Alpha3:compile
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.5:compile
[INFO] | \- log4j:log4j:jar:1.2.17:compile
[INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.4:compile
[INFO] | +- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO] | \- xpp3:xpp3_min:jar:1.1.4c:compile
[INFO] +- com.google.code.gson:gson:jar:2.2.4:compile
[INFO] +- commons-fileupload:commons-fileupload:jar:1.3:compile
[INFO] | \- commons-io:commons-io:jar:2.2:compile
[INFO] +- org.hibernate:hibernate-validator-cdi:jar:5.1.0.Final:compile
[INFO] +- org.hibernate:hibernate-validator:jar:5.1.0.Final:compile
[INFO] | \- com.fasterxml:classmate:jar:1.0.0:compile
[INFO] +- mysql:mysql-connector-java:jar:5.0.4:compile
[INFO] +- javax.servlet:jstl:jar:1.2:compile
[INFO] +- javax.el:el-api:jar:2.2:provided
[INFO] +- javax.servlet:javax.servlet-api:jar:3.1.0:provided
[INFO] +- org.hibernate:hibernate-core:jar:4.3.10.Final:compile
[INFO] | +- org.jboss.logging:jboss-logging-annotations:jar:1.2.0.Beta1:compile
[INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.0.0.Final:compile
[INFO] | +- dom4j:dom4j:jar:1.6.1:compile
[INFO] | | \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] | +- org.hibernate.common:hibernate-commons-annotations:jar:4.0.5.Final:compile
[INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] | +- antlr:antlr:jar:2.7.7:compile
[INFO] | \- org.jboss:jandex:jar:1.1.0.Final:compile
[INFO] +- org.apache.tiles:tiles-extras:jar:3.0.0:compile
[INFO] | +- org.apache.tiles:tiles-core:jar:3.0.0:compile
[INFO] | | +- org.apache.tiles:tiles-api:jar:3.0.0:compile
[INFO] | | \- commons-digester:commons-digester:jar:2.0:compile
[INFO] | | \- commons-beanutils:commons-beanutils:jar:1.8.0:compile
[INFO] | +- org.apache.tiles:tiles-request-servlet-wildcard:jar:1.0.0:compile
[INFO] | | +- org.apache.tiles:tiles-request-servlet:jar:1.0.0:compile
[INFO] | | \- org.springframework:spring-web:jar:2.5.6:compile
[INFO] | | +- org.springframework:spring-beans:jar:2.5.6:compile
[INFO] | | +- org.springframework:spring-context:jar:2.5.6:compile
[INFO] | | | \- aopalliance:aopalliance:jar:1.0:compile
[INFO] | | \- org.springframework:spring-core:jar:2.5.6:compile
[INFO] | +- org.apache.tiles:tiles-request-mustache:jar:1.0.0:compile
[INFO] | | +- org.apache.tiles:tiles-request-api:jar:1.0.0:compile
[INFO] | | +- com.github.spullara.mustache.java:core:jar:0.6.2:compile
[INFO] | | | \- org.codehaus.jackson:jackson-mapper-asl:jar:1.5.2:compile
[INFO] | | \- com.github.spullara.mustache.java:builder:jar:0.6.2:compile
[INFO] | +- org.apache.tiles:tiles-jsp:jar:3.0.0:compile
[INFO] | | +- org.apache.tiles:tiles-servlet:jar:3.0.0:compile
[INFO] | | +- org.apache.tiles:tiles-template:jar:3.0.0:compile
[INFO] | | | \- org.apache.tiles:tiles-autotag-core-runtime:jar:1.0.0:compile
[INFO] | | \- org.apache.tiles:tiles-request-jsp:jar:1.0.0:compile
[INFO] | +- org.apache.tiles:tiles-freemarker:jar:3.0.0:compile
[INFO] | | \- org.apache.tiles:tiles-request-freemarker:jar:1.0.0:compile
[INFO] | +- org.apache.tiles:tiles-velocity:jar:3.0.0:compile
[INFO] | | +- org.apache.velocity:velocity-tools:jar:2.0:compile
[INFO] | | | +- commons-collections:commons-collections:jar:3.2:compile
[INFO] | | | +- oro:oro:jar:2.0.8:compile
[INFO] | | | \- org.apache.velocity:velocity:jar:1.6.2:compile
[INFO] | | | \- commons-lang:commons-lang:jar:2.4:compile
[INFO] | | \- org.apache.tiles:tiles-request-velocity:jar:1.0.0:compile
[INFO] | +- org.apache.tiles:tiles-el:jar:3.0.0:compile
[INFO] | +- org.apache.tiles:tiles-mvel:jar:3.0.0:compile
[INFO] | | \- org.mvel:mvel2:jar:2.0.11:compile
[INFO] | +- org.apache.tiles:tiles-ognl:jar:3.0.0:compile
[INFO] | | \- ognl:ognl:jar:2.7.3:compile
[INFO] | \- org.apache.tiles:tiles-compat:jar:3.0.0:compile
[INFO] +- org.apache.ant:ant-commons-logging:jar:1.9.0:compile
[INFO] | +- org.apache.ant:ant:jar:1.9.0:compile
[INFO] | | \- org.apache.ant:ant-launcher:jar:1.9.0:compile
[INFO] | \- commons-logging:commons-logging-api:jar:1.0.4:compile
[INFO] +- br.com.caelum.vraptor:vraptor-simple-validator:jar:4.1.0-RC3:compile
[INFO] +- br.com.caelum.vraptor:vraptor-i18n:jar:4.0.1:compile
[INFO] | \- org.jboss.weld.servlet:weld-servlet:jar:2.1.2.Final:compile
[INFO] +- net.sf.ehcache:ehcache-core:jar:2.6.9:compile
[INFO] +- org.hibernate:hibernate-ehcache:jar:4.3.6.Final:compile
[INFO] +- org.hibernate:hibernate-c3p0:jar:4.3.6.Final:compile
[INFO] | \- com.mchange:c3p0:jar:0.9.2.1:compile
[INFO] | \- com.mchange:mchange-commons-java:jar:0.2.3.4:compile
[INFO] +- org.javassist:javassist:jar:3.18.1-GA:compile
[INFO] +- org.facebook4j:facebook4j-core:jar:2.4.5:compile
[INFO] +- br.com.caelum.vraptor:vraptor-simplemail:jar:4.1.0-RC3:compile
[INFO] | +- com.amazonaws:aws-java-sdk:jar:1.2.10:compile
[INFO] | | +- commons-logging:commons-logging:jar:1.2:compile (version selected from constraint [1.1,2.0))
[INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile (version selected from constraint [4.1,5.0))
[INFO] | | | \- org.apache.httpcomponents:httpcore:jar:4.4.4:compile
[INFO] | | +- commons-codec:commons-codec:jar:1.3:compile
[INFO] | | +- org.codehaus.jackson:jackson-core-asl:jar:1.9.11:compile (version selected from constraint [1.4,))
[INFO] | | +- javax.mail:mail:jar:1.5.0-b01:compile (version selected from constraint [1.4,))
[INFO] | | \- stax:stax-api:jar:1.0.1:compile
[INFO] | +- br.com.caelum.vraptor:vraptor-freemarker:jar:4.1.0-RC2:compile
[INFO] | | \- org.freemarker:freemarker:jar:2.3.16:compile
[INFO] | \- org.apache.commons:commons-email:jar:1.2:compile
[INFO] | \- javax.activation:activation:jar:1.1:compile
[INFO] +- org.imgscalr:imgscalr-lib:jar:4.2:compile
[INFO] +- br.com.fredericci:vraptor-datatables:jar:1.1-SNAPSHOT:system
[INFO] \- org.im4java:im4java:jar:1.4.0-1.5:system
```
Desde já agradeço a ajuda.