Fehler Verschachtelte Ausnahme ist org.springframework.Bohnen.factory.NoSuchBeanDefinitionException WebFlow

Habe ich eine Fehlermeldung wie diese Arbeit mit webflow 2.3.0.RELEASE und richfaces 4.0.0.Finale in jboss 7.0.1.FINALE:

12:16:46,989 INFO [stdout] (MSC service thread 1-7) 2011-09-20 12:16:46,987 [MSC service thread 1-7] FEHLER (FrameworkServlet.java:314) � Kontext-Initialisierung fehlgeschlagen 12:16:46,989 INFO [stdout] (MSC service thread 1-7) org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'flowExecutor': Cannot create innere bean '(innere bean)' des Typs [org.springframework.webflow.config.FlowExecutionListenerLoaderFactorybean] während der Einstellung von bean-Eigenschaft 'flowExecutionListenerLoader'; verschachtelte Ausnahme ist org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen '(innere bean)#1':Cannot resolve Referenz auf bean 'jpaFlowExecutionListener' während der Einstellung von bean-Eigenschaft "Hörer"; verschachtelte Ausnahme ist org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'jpaFlowExecutionListener' (definiert in ServletContext Ressourcen [/WEB-INF/spring/transportes-webflow.xml]: Cannot resolve Referenz auf bean 'entityManagerFactory" während der Einstellung-Konstruktor-argument; verschachtelte Ausnahme ist org.springframework.Bohnen.factory.NoSuchBeanDefinitionException: No bean named 'entityManagerFactory' definiert ist.

Ich nehme auch an, dass der Fehler ist, denn ich habe die Hibernate configuracion in META-INF wie diese:

  • META-INF/spring/spring-master.xml
    • META-INF/spring/spring-hibernate.xml
    • META-INF/spring/spring-datasource.xml
    • META-INF/spring/jdbc.Eigenschaften

und der webflow-Konfiguration im WEB-INF:
WEB-INF/spring/transportes-webflow.xml

 <?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:context="http://www.springframework.org/schema/context"
    xmlns:faces="http://www.springframework.org/schema/faces"
    xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/webflow-config
    http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.3.xsd
    http://www.springframework.org/schema/faces
    http://www.springframework.org/schema/faces/spring-faces-2.0.xsd 
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.0.xsd">

<!--Flow executor for Jpa integration and security  -->
<webflow:flow-executor id="flowExecutor">
    <webflow:flow-execution-listeners>
        <webflow:listener ref="securityFlowExecutionListener"/>
        <webflow:listener ref="jpaFlowExecutionListener"/>
    </webflow:flow-execution-listeners>
</webflow:flow-executor>

<!-- Flow register -->
<webflow:flow-registry flow-builder-services="facesFlowBuilderServices"
                       id="flowRegistry" base-path="/WEB-INF/flows/">  
    <!-- <webflow:flow-location path="/welcome/welcome.xml"/> -->
    <webflow:flow-location-pattern value="/**/*-flow.xml"/>
</webflow:flow-registry>

<faces:flow-builder-services id="facesFlowBuilderServices"
                             enable-managed-beans="true" development="true"/>

<!-- For use interface flow controller -->
<bean
        class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>

<bean class="org.springframework.webflow.mvc.servlet.FlowHandlerAdapter">
    <property name="flowExecutor" ref="flowExecutor"/>
    <!--  need to tell Spring Web Flow about how to handle Ajax requests. -->
    <property name="ajaxHandler">
        <bean class="org.springframework.faces.richfaces.RichFacesAjaxHandler" />
    </property>
</bean>

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

<!--  LISTENER'S for SECURITY and JPA-->
<bean id="securityFlowExecutionListener"
      class="org.springframework.webflow.security.SecurityFlowExecutionListener"/>

<bean id="jpaFlowExecutionListener"
      class="org.springframework.webflow.persistence.HibernateFlowExecutionListener">
    <constructor-arg ref="entityManagerFactory"/>
    <constructor-arg ref="transactionManager"/>
</bean>

<!-- Facelets config -->
<bean id="faceletsViewResolver"
      class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.faces.mvc.JsfView"/>
    <property name="prefix" value="/WEB-INF/flows/"/>
    <property name="suffix" value=".xhtml"/>
</bean>

Dies ist mein voller Eingabeaufforderung für heruntergeladen:

https://rapidshare.com/files/335929555/prompt-jboss.zip

Dank

Schreibe einen Kommentar