2015-10-03 2 views
0

Мой главный конфигурационный файл:Как подключить конфигурацию пружины с конфигурацией webflow?

<display-name>Spring MVC Application</display-name> 

<servlet> 
    <servlet-name>mvc-dispatcher</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>WEB-INF/dispatcher.xml</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

<servlet-mapping> 
    <servlet-name>mvc-dispatcher</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

А вот мой WebFlow конфигурации:

<bean class="org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"> 
      <property name="flowExecutor" ref="flowExecutor"/> 
    </bean> 

    <webflow-config:flow-executor id="flowExecutor" flow-registry="flowRegistry" /> 

    <bean class="org.springframework.webflow.mvc.servlet.FlowHandlerMapping"> 
      <property name="flowRegistry" ref="flowRegistry" /> 
    </bean> 

    <webflow-config:flow-registry id="flowRegistry"> 
      <webflow-config:flow-location path="/WEB-INF/webflow_sample.xml"/> 
    </webflow-config:flow-registry> 


    <bean class="com.springapp.mvc.Person" id="person"/> 

Обратите внимание, что Spring MVC работает. Я просто не знаю, как подключить конфигурацию webflow к основному файлу конфигурации. Я попытался добавить его как init param, но это не сработает. Intelij сообщает мне, что «контекст приложения не найден для конфигурации Webflow» в верхней части. Я ссылался на сайт Spring, но я не могу понять, как их подключить.

ответ

1

Перечислим оба файла в DispatcherServlet в web.xml:

<servlet> 
    <servlet-name>Spring MVC Dispatcher Servlet</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value> 
      /WEB-INF/config/webmvc-config.xml 
      /WEB-INF/config/webflow-config.xml 
     </param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

 Смежные вопросы

  • Нет связанных вопросов^_^