Announcement Announcement Module
Collapse
No announcement yet.
Webflow and JSF Configuration Problem. Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Webflow and JSF Configuration Problem.

    I am trying to configure a new project in Eclipse: Helios with Spring IDE v. 2.5.1 to use Web Flow release 2.2.1 and JSF 2. I am running into an issue though.

    The reference I am using is the Spring Web Flow documentation here.

    The problem is in my webflow configuration

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:webflow="http://www.springframework.org/schema/webflow-config"
        xmlns:faces="http://www.springframework.org/schema/faces"
        xsi:schemaLocation="
            http://www.springframework.org/schema/beans
            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
            http://www.springframework.org/schema/webflow-config
            http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.0.xsd
            http://www.springframework.org/schema/faces
            http://www.springframework.org/schema/faces/spring-faces-2.0.xsd">
    
        <!-- Executes flows: the central entry point into the Spring Web Flow system -->
        <webflow:flow-executor id="flowExecutor">
            <webflow:flow-execution-listeners>
                <webflow:listener ref="facesContextListener"/>
            </webflow:flow-execution-listeners>
        </webflow:flow-executor>
    	
        <!-- The registry of executable flow definitions -->
        <webflow:flow-registry id="flowRegistry" flow-builder-services="flowBuilderServices" base-path="/WEB-INF">
            <webflow:flow-location-pattern value="**/*-flow.xml" />
        </webflow:flow-registry>
    
        <!-- Configures the Spring Web Flow JSF integration -->
        <faces:flow-builder-services id="flowBuilderServices" />
    
        <!-- A listener maintain one FacesContext instance per Web Flow request. -->
        <bean id="facesContextListener" 
            class="org.springframework.faces.webflow.FlowFacesContextLifecycleListener" />	
        
        <faces:resources />
        
        <bean class="org.springframework.faces.webflow.JsfFlowHandlerAdapter">
            <property name="flowExecutor" ref="flowExecutor" />
        </bean>
    
    
    </beans>
    I am getting the error "cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'faces:resources'. " When I try to auto-complete anything in the "faces" name space, the resources tag isn't even available.

    The jars from the Web Flow 2.2.1 release are on my classpath. Any help is greatly appreciated
Working...
X