Reputation: 1
I have updated myfaces from 2.0.18 to 3.0.2
After that I've got following error when I want to start JBOSS EAP 7.1 server:
[2023-10-11 03:03:25,907] Artifact TestNumberEAR-2.0.7-SNAPSHOT.ear: Error during artifact deployment. See server log for details.
[2023-10-11 03:03:25,907] Artifact TestNumberEAR-2.0.7-SNAPSHOT.ear: java.lang.Exception: {"WFLYCTL0080: Failed services" => {"jboss.deployment.subunit."TestNumberEAR-2.0.7-SNAPSHOT.ear"."TestNumberGenerator.war".INSTALL" => "WFLYSRV0153: Failed to process phase INSTALL of subdeployment "TestNumberGenerator.war" of deployment "TestNumberEAR-2.0.7-SNAPSHOT.ear" Caused by: java.lang.NoClassDefFoundError: Failed to link org/apache/myfaces/taglib/core/VerbatimTag (Module "deployment.TestNumberEAR-2.0.7-SNAPSHOT.ear.TestNumberGenerator.war" from Service Module Loader): Failed to link org/apache/myfaces/shared/taglib/UIComponentELTagBase (Module "deployment.TestNumberEAR-2.0.7-SNAPSHOT.ear.TestNumberGenerator.war" from Service Module Loader): Failed to link jakarta/faces/webapp/UIComponentELTag (Module "deployment.TestNumberEAR-2.0.7-SNAPSHOT.ear.TestNumberGenerator.war" from Service Module Loader): jakarta/servlet/jsp/tagext/Tag"},"WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.subunit."TestNumberEAR-2.0.7-SNAPSHOT.ear"."TestNumberGenerator.war".deploymentCompleteService"],"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.deployment.unit."TestNumberEAR-2.0.7-SNAPSHOT.ear".deploymentCompleteService is missing [jboss.deployment.subunit."TestNumberEAR-2.0.7-SNAPSHOT.ear"."TestNumberGenerator.war".deploymentCompleteService]"]}
And here is my pom.xml file:
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core.internal</groupId>
<artifactId>myfaces-impl-shared</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>jakarta.faces</groupId>
<artifactId>jakarta.faces-api</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>jakarta.el</groupId>
<artifactId>jakarta.el-api</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>jakarta.platform</groupId>
<artifactId>jakarta.jakartaee-api</artifactId>
<version>8.0.0</version>
<scope>provided</scope>
</dependency>
And here is my web.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
metadata-complete="false"
version="5.0">
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>jakarta.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
Any idea what the problem here could be?
Upvotes: 0
Views: 157