vnjapa
vnjapa

Reputation: 1

Failed to link org/apache/myfaces/taglib/core/VerbatimTag

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

Answers (0)

Related Questions