現在、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.
このエラーを修正するにはどうすればよいですか?