2017-12-01 8 views
0

이렇게 많은 쿼리에서 요청되었습니다. 모든 옵션을 시도했지만 여전히 오류가 발생하면서 게시하고 있습니다.하지만 'mvc : bean'요소에 대한 선언을 찾을 수 없습니다

<?xml version="1.0" encoding="UTF-8"?> 

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/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd ">

<mvc:annotation-driven></mvc:annotation-driven> 
<context:component-scan base-package="com.cts"></context:component-scan> 
<mvc:bean 
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/jsp" /> 
    <property name="suffix" value=".jsp" /> 
</mvc:bean> 
<mvc:bean id="messageSource" 
    class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> 
</mvc:bean> 
<bean id="validator" 
    class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"></bean> 
<mvc:interceptors> 
    <bean class="org.springframework.web.,servlet.i18n.LocaleChangeInterceptor"> 
     <property name="paramName" value="locale"></property> 
    </bean> 
</mvc:interceptors> 

내가 얻고 그

설명 리소스 경로 위치 유형 cvc-complex-type.2.4.c : 일치하는 와일드 카드가 엄격하지만 'mvc : bean'요소에 대한 선언을 찾을 수 없습니다. 봄-servlet.xml 파일/CATestSlotBooking_Skeleton /의 WebContent/WEB-INF 라인 (17) XML 문제

내가 사용하고 봄 4.01 릴리스 항아리

답변

0

InternalResourceViewResolver & messageSource가 잘못하여 XML에 정의되어 있습니다. 해당 태그는 mvc:bean과 같습니다. 그것이 문제가되는 이유입니다. 다음과 같아야합니다.

<bean 
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/jsp" /> 
    <property name="suffix" value=".jsp" /> 
</bean> 
<bean id="messageSource" 
    class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> 
</bean>