spring documentationから、org.springframework.web.jsf.el.SpringBeanFacesELResolver について次のことがわかります。
最初に Spring の「ビジネス コンテキスト」 WebApplicationContext に委譲し、次に基盤となる JSF 実装のデフォルト リゾルバーに委譲します。
および org.springframework.web.jsf.DelegatingVariableResolver の場合:
最初に値ルックアップを基礎となる JSF 実装のデフォルト リゾルバーに委譲し、次に Spring の「ビジネス コンテキスト」 WebApplicationContext に委譲します。
ご覧のとおり、動作は大きく異なります。順序を気にしない場合は問題ありませんが、実際に org.springframework.web.jsf.el.SpringBeanFacesELResolver を使用するつもりだった場合は、el-api.jar のバージョンを確認するだけで済みます。依存関係は、Spring のバージョンと互換性があります。私にとって、私はこれを持っています(私のmaven pomで):
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.5.RELEASE</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>el-api</artifactId>
<version>6.0.32</version>
<type>jar</type>
<scope>provided</scope>
</dependency>