2012-08-02 1 views
0

흐름 정의 파일에 전역 전환을 정의 할 수 없습니다. 글로벌 전환을 정의하자 마자 예외가 발생합니다. 여기 스프링 웹 플로우 - 글로벌 전환을 정의 할 수 없음

는 플로우 정의

내-flow.xml 내가 응용 프로그램을 시작하면, 나는 오류 다음 얻을

<?xml version="1.0" encoding="UTF-8"?> 
<flow xmlns="http://www.springframework.org/schema/webflow" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation=" 
       http://www.springframework.org/schema/webflow 
       http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"> 

<!-- set up appData initial values --> 
    <on-start> 
     <evaluate expression="SupportUtil.setUpInitialAppData(flowRequestContext)" result="flowScope.appData"/>  
    </on-start> 

    <global-transitions> 
     <transition on="login" to="login" /> 
     <transition on="logout" to="logout" /> 
     </global-transitions> 

     <view-state id="searchHome" view="searchHome" model="searchModel"> 
      <transition on="grpSearch" to="performGrpSearch"/> 
      <transition on="indSearch" to="performIndSearch"/> 
     </view-state> 
    </flow> 

,

org.springframework.webflow.engine입니다. builder.FlowBuilderException : 에서이 플로우의 모델을 가져올 수 없습니다. org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder.doInit (FlowModelFlowBuilder.java:149) org.springframework.webflow.engine.builder.support.AbstractFlowBuilder.init org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow (FlowAssembler.java:90)에서 (AbstractFlowBuilder.java:46) 에서의 org.springframework.webflow.engine.model.builder.FlowModelBuilderException : org.springframework.webflow.engine.builder.DefaultFlowHolder.assembleFlow (DefaultFlowHolder.java:109) 는 ... 37 이상으로 인한 이를 구문 분석 할 수 없습니다 ServletContext 리소스 [/WEB-INF/flows/tempId-flow.xml]의 XML 흐름 정의 문서 org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder.init (XmlFlowModelBuilder.java:121) org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder.getFlowModel에서 org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder.assembleFlowModel (DefaultFlowModelHolder.java:87) 에서 51,515,(DefaultFlowModelHolder.java:61) org.xml.sax.SAXParseException : org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder.doInit (FlowModelFlowBuilder.java:146) ...에서 더에 의한 40 CVC-착체 type.2.4 .a : 요소 'view-state'로 시작하는 잘못된 콘텐츠가 발견되었습니다. '{ "http://www.springframework.org/schema/webflow":on-end, "http://www.springframework.org/schema/webflow":output, "http : // www.springframework.org/schema/webflow":exception-handler, "http://www.springframework.org/schema/webflow":bean-import} '는 입니다. org.apache.xerces.impl.XMLErrorReporter.reportError에서 org.apache.xerces.util.ErrorHandlerWrapper.error에서 org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException (알 소스) (알 소스) (AT org.apache.xerces에서 org.apache.xerces.impl.xs.XMLSchemaValidator $ XSIErrorReporter.reportError (알 소스)에서 org.apache.xerces.impl.XMLErrorReporter.reportError (알 소스)에서 알 수없는 소스) .impl.xs.XMLSchemaValidator.reportSchemaError (알 수없는 소스) org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement (알 수없는 소스)에서 org.apache.xerces.impl.xs.XMLSchemaValidator.startElement org.apache.xerces.impl.XMLDocumentFragmentScannerImpl $ FragmentContentDispatcher에서 org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement (알 소스)에서 (알 소스). 디스패치 (알 수 없음 출처) org.apache.xerces.impl.org.apache.xerces.parsers에서 org.apache.xerces.parsers.XML11Configuration.parse에서 org.apache.xerces.parsers.XML11Configuration.parse (알 소스) (알 소스)에서 XMLDocumentFragmentScannerImpl.scanDocument (알 소스) .XMLParser.parse (알 수없는 소스) org.apache.xerces.jaxp.DocumentBuilderImpl.parse (알 수없는 소스) ( )에서 org.apache.xerces.parsers.DOMParser.parse (알 수없는 소스)의 javax.xml.parsers. DocumentBuilder.parse (알 수없는 소스) org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader.loadDocument (DefaultDocumentLoader.java:113) org.springframework.webflow.engine.model.builder.xml. XmlFlowModelBuilder.init (XmlFlowModelBuilder.java:113) ... 432 더

예외의 일부는 굵은 글씨로 표시되어 정말 혼란 스럽습니다. 왜 그 요소들만이 예상되는 것일까 요? 나는 참조 자습서

http://static.springsource.org/spring-webflow/docs/2.3.x/reference/html/ch03s05.htmlhttp://static.springsource.org/spring-webflow/docs/2.3.x/reference/html/ch10s02.html

답변

0

신경 끄시에서 최신 흐름 정의 스키마를 사용했다. 요소 순서가 잘못되었습니다. 모든 정의를 따라야합니다.

관련 문제