CDI com JBoss EAP 6.4

JAVA EE

15/02/2018

Boa noite, pessoal!

Gostaria de saber quais bibliotecas irei precisar configurar no meu projeto do CDI que é um projeto java web jdk 1.8, jboss EAP 6.4, criei o beans.xml dentro do web-inf, porém não consigo subir o projeto dá esse erro:


JBAS018733: Falha ao proceder com a fase POST_MODULE do deployment "produtos-0.0.1-SNAPSHOT.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_111]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_111]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_111]
Caused by: java.lang.NoSuchMethodError: com.sun.faces.util.Util.isCdiOneOneOrGreater()Z
at com.sun.faces.application.view.ViewScopeExtension.<init>(ViewScopeExtension.java:77)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.8.0_111]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [rt.jar:1.8.0_111]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.8.0_111]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [rt.jar:1.8.0_111]
at java.lang.Class.newInstance(Class.java:442) [rt.jar:1.8.0_111]
at org.jboss.as.weld.deployment.WeldPortableExtensions.tryRegisterExtension(WeldPortableExtensions.java:54)
at org.jboss.as.weld.deployment.processors.WeldPortableExtensionProcessor.loadAttachments(WeldPortableExtensionProcessor.java:119)
at org.jboss.as.weld.deployment.processors.WeldPortableExtensionProcessor.deploy(WeldPortableExtensionProcessor.java:79)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
... 5 more

20:32:50,741 ERROR [org.jboss.as.controller.management-operation] (HttpManagementService-threads - 1) JBAS014612: Falha na operação ("add") - endereço ([{"deployment" => "produtos-0.0.1-SNAPSHOT.war"}]) - falha na descrição: {"JBAS014671: Falha de serviços" => {"jboss.deployment.unit.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"produtos-0.0.1-SNAPSHOT.war\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"produtos-0.0.1-SNAPSHOT.war\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\".POST_MODULE: JBAS018733: Falha ao proceder com a fase POST_MODULE do deployment \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"produtos-0.0.1-SNAPSHOT.war\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"
Caused by: java.lang.NoSuchMethodError: com.sun.faces.util.Util.isCdiOneOneOrGreater()Z"}}
20:32:50,743 ERROR [org.jboss.as.server] (HttpManagementService-threads - 1) JBAS015870: O procedimento da implantação "produtos-0.0.1-SNAPSHOT.war" foi revertido com falha de mensagem
{"JBAS014671: Falha de serviços" => {"jboss.deployment.unit.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"produtos-0.0.1-SNAPSHOT.war\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"produtos-0.0.1-SNAPSHOT.war\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\".POST_MODULE: JBAS018733: Falha ao proceder com a fase POST_MODULE do deployment \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"produtos-0.0.1-SNAPSHOT.war\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"
Caused by: java.lang.NoSuchMethodError: com.sun.faces.util.Util.isCdiOneOneOrGreater()Z"}}
20:32:50,871 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) JBAS015877: Implantação encerrada produtos-0.0.1-SNAPSHOT.war (runtime-name: produtos-0.0.1-SNAPSHOT.war) em 127ms
20:32:50,873 INFO [org.jboss.as.controller] (HttpManagementService-threads - 1) JBAS014774: Relatório
de status de serviço JBAS014777: Serviços que falham na inicialização: service jboss.deployment.unit."produtos-0.0.1-SNAPSHOT.war".POST_MODULE


Meu 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>br.com.cdi</groupId>
<artifactId>produtos</artifactId>
<version>0.0.1-SNAPSHOT</version>

<dependencies>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>


<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.2.16</version>
</dependency>

<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.2.16</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.primefaces.themes/all-themes -->
<dependency>
<groupId>org.primefaces.themes</groupId>
<artifactId>all-themes</artifactId>
<version>1.0.10</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.primefaces/primefaces -->
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>6.1</version>
</dependency>

<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
</dependency>

<!-- EL -->
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>el-impl</artifactId>
<version>2.2</version>
</dependency>

<!-- https://mvnrepository.com/artifact/javax.enterprise/cdi-api -->
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>


<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>

</dependencies>
<build>
<plugins>
<plugin>

<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<excludeTransitive>true</excludeTransitive>
<overWriteSnapshots>true</overWriteSnapshots>
<overWriteReleases>false</overWriteReleases>
</configuration>
<executions>
<execution>
<id>war</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<includeTypes>war</includeTypes>
<outputDirectory>WEB-INF/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<packaging>war</packaging>

<repositories>
<repository>
<id>prime-repo</id>
<name>Primefaces Maven Repository</name>
<url>http://repository.primefaces.org </url>
<layout>default</layout>
</repository>
</repositories>
Fernando Carvalho

Fernando Carvalho

Curtidas 0
POSTAR