проблемы с рабочими процессами в весеннем проекте - PullRequest
0 голосов
/ 11 сентября 2018

У меня был весенний проект, это с Java 1.6. Проект должен работать правильно, но я вижу ошибку рабочего процесса, а именно:

Multiple annotations found at this line:
    - schema_reference.4: Failed to read schema document 'http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.0.xsd', because 1) could not find the document; 2) the document could not be read; 3) 
     the root element of the document is not <xsd:schema>.
    - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'webflow:flow-executor'.

и это:

cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'webflow:flow-registry'.

cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'webflow:flow-builder-services'.

Я рассмотрел предыдущие вопросы, и они рекомендуют удалить номер версии утверждений, для того, что я сделал, на мгновение это сработало, ошибки больше не было. Но потом ошибка вернулась, и я ничего не изменил. Я не знаю, было ли это затмение, весна или проблема мавена, но я не смог исправить

мой файл рабочего процесса выглядит так:

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


    <context:annotation-config/>

    <context:component-scan base-package="mypackage.web.workflows"/>


    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>

    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <value>
                /workflows/*.do=flowController
            </value>
        </property>
        <property name="alwaysUseFullPath" value="true"/>
    </bean>

    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>

    <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>

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

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

    <webflow:flow-registry id="flowRegistry"
        flow-builder-services="flowBuilderServices" base-path="/WEB-INF/spring-context/workflows">
        <webflow:flow-location-pattern value="/*.xml" />        
    </webflow:flow-registry>

    <bean id="expressionParser" class="org.springframework.expression.spel.standard.SpelExpressionParser">
    <constructor-arg name="configuration">
      <bean class="org.springframework.expression.spel.SpelParserConfiguration">
        <constructor-arg name="autoGrowCollections" value="true" />
        <constructor-arg name="autoGrowNullReferences" value="false" />
      </bean>
    </constructor-arg>
  </bean>

  <bean id="webflowExpressionParser" class="org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser">
    <constructor-arg name="expressionParser" ref="expressionParser" />
  </bean>


    <mvc:annotation-driven conversion-service="applicationConversionService" />
    <bean id="applicationConversionService" 
            class="mypackage.webUtils.formatters.ApplicationConversionServiceFactoryBean"/>

    <bean id="defaultConversionService" class="org.springframework.binding.convert.service.DefaultConversionService">
        <constructor-arg ref="applicationConversionService"/>
    </bean>

    <webflow:flow-builder-services id="flowBuilderServices" 
            view-factory-creator="viewFactoryCreator"
            conversion-service="defaultConversionService"/> 

    <bean id="viewFactoryCreator" class="org.springframework.webflow.mvc.builder.MvcViewFactoryCreator">
        <property name="viewResolvers">
            <list>
                <ref bean="viewResolver"/>
                <!-- ref bean="tilesViewResolver" --> 
                </list>
        </property>
    </bean>

    <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
            <property name="defaultErrorView" value="/public/error" />
    </bean>

    <bean id ="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>  

</beans>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...