2014-03-06 1 views
2

오류에 대한 찾을 수 없습니다 :실행할 때 어떤 선언은 요소 '생성자 인수'

Caused by: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: 30; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'constructor-arg'. 
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) 
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) 

소스 : 편집기 생성자, 인수 태그를 인식하고시 요약을 제공

<spring:bean id="HandlerA_id" name="HandlerA" class="Handler"> 
      <constructor-arg> 
       <ref bean="BeanA"></ref> 
      </constructor-arg> 
     </spring:bean> 

롤오버. config 파일에서 는, XSI :의 schemaLocation 값은 (다른 사람들)이 포함되어 해당 URL에서 XSD를 살펴보면, 생성자, 인수 태그 중 하나입니다 그룹 beanElements 유효 것을 볼 수 있습니다

"...http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd..." 

'bean'에 허용 된 복합 유형

일부 조건에서 런타임의 XML 유효성을 올바르게 검사하지 못합니까?

답변

5

태그에 접두사 spring:을 포함시킵니다. ref 태그와 동일합니다.

+0

Doh! ... 과정! 고맙습니다 :) – Rondo