1

我目前正在尝试将 Netbeans 7.0.1 中的现有 Web 项目迁移到 Netbeans 中的 Maven 项目。该项目使用 JSF2 并在 Glassfish 3.1 上运行。

我在 Netbeans 中创建了一个新的 Maven 项目,并在未修改的情况下复制了所有文件。然后,我按照此处的建议为 Mojarra 添加了 maven 依赖项:

<dependency>
  <groupId>javax.faces</groupId>
  <artifactId>javax.faces-api</artifactId>
  <version>2.1</version>
  <scope>provided</scope>
</dependency>

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

该项目编译正常,但是当我运行它时,由于NullPointerException. Glassfish 的日志是这样说的:

INFO: JSF1027: [null] The ELResolvers for JSF were not registered with 
                      the JSP container.

我能做些什么来解决这个错误?

4

0 回答 0