The Faces XML validater complains “org.springframework.web.jsf.DelegatingVariableResolver” is not a subtype of “javax.faces.el.VariableResolver”.
But Spring’s DelegatingVariableResolver actually extends VariableResolver!
Is this a bug of the Faces XML validator?
Thanks for any help,
Robert
P.S. Here’s my faces-navigation.xml file:
<?xml version="1.0" ?>
<!DOCTYPE faces-config
PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
"http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<faces-config>
<application>
<variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
<locale-config>
<default-locale>de</default-locale>
<supported-locale>en</supported-locale>
<supported-locale>de</supported-locale>
</locale-config>
<message-bundle>messages</message-bundle>
<!--variable-resolver>de.mindmatters.faces.spring.FacesSpringVariableResolver</variable-resolver-->
</application>
<application>
<view-handler>org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl</view-handler>
</application>
<navigation-rule>
<navigation-case>
...
</navigation-case>
...
</navigation-rule>
</faces-config>