No flow definition found. Spring web flow
- by user184794
Hi,
I am new to Spring webflow and now I am trying the example in Spring recipes book and I know this is a basic question.
I am getting the error as follows,
org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException: No flow definition '${flowExecutionUrl}&_eventId=next' found
at org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl.getFlowDefinitionHolder(FlowDefinitionRegistryImpl.java:126)
at org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl.getFlowDefinition(FlowDefinitionRegistryImpl.java:61)
at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:138)
at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:193)....
Shown below is my configurations,
<bean name="flowController" class="org.springframework.webflow.mvc.servlet.FlowController">
<property name="flowExecutor" ref="flowExecutor"></property>
</bean>
<webflow:flow-executor id="flowExecutor" />
<webflow:flow-registry id="flowRegistry" >
<webflow:flow-location path="/WEB-INF/flows/welcome/welcome.xml"></webflow:flow-location>
</webflow:flow-registry>
/WEB-INF/flows/welcome/welcome.xml,
<view-state id="welcome">
<transition on="next" to="introduction" />
<transition on="skip" to="menu" />
</view-state>
<view-state id="introduction">
<on-render>
<evaluate expression="libraryService.getHolidays()" result="requestScope.holidays" />
</on-render>
<transition on="next" to="menu" />
</view-state>
<view-state id="menu"></view-state>
In welcome.jsp,
<a href="${flowExecutionUrl}&_eventId=next">Next</a>
<a href="${flowExecutionUrl}&_eventId=skip">Skip</a>
Please let me know what is going wrong. I am using 2.0.9 Release.
Thanks in advance,
SD