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