1

我一直在将一个耳朵项目从 Ant 迁移到 Maven,我发现了这个问题:

严重:部署期间出现严重错误:com.sun.faces.config.ConfigurationException:配置失败!默认实现必须覆盖此方法

来自项目 web 的 POM 配置如下:

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>6.0</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>com.alquilaweb</groupId>
        <artifactId>Maven-ejb</artifactId>
        <version>1.0-SNAPSHOT</version>
        <scope>provided</scope>
    </dependency>

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

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-api</artifactId>
        <version>2.1.7</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-impl</artifactId>
        <version>2.1.7</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>org.primefaces</groupId>
        <artifactId>primefaces</artifactId>
        <version>${primefaces.version}</version>
        <type>jar</type>
        <scope>compile</scope>
    </dependency>

我google了很多,但我找不到任何解决方案。也许这是一件愚蠢的事情,但我找不到这个异常发生在哪里。

问候,

萨朗

4

1 回答 1

0

我也遇到了同样的错误。然后我将我的 JDK 编译器版本更新为 1.8,它对我有用。

于 2014-12-27T18:42:59.387 回答