dispacher servlet에 schema/task 추가 관련 문의 드립니다.
- 작성자 :
- 고*규
- 작성일 :
- 2021-09-15 15:18:56
- 조회수 :
- 3,938
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
스프링의 scheduler annotation 기능 사용을 위해 설정 작업을 진행하던 중 아래와 같은 오류가 발생하여 문의 드립니다.
제가 개발중인 환경이 폐쇄망이다 보니 발생을 하는 오류 인지 ... 해당 오류를 해결하기 위해서는 어떠한 jar를 추가로 넣어줘야 하는지 답변 주시면 감사하겠습니다.
error :
Multiple annotations found at this line:
- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for
element 'task:scheduler'.
- schema_reference.4: Failed to read schema document 'http://www.springframework.
org/schema/task/spring-task-4.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>.
--이 구문에서 에서가 발생 함
<task:scheduler id="jobScheduler" pool-size="10"/>
<task:annotation-driven scheduler="jobScheduler"/>
dispatcher-servlet.xml
xml 상단 bean 설정
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-4.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
제가 개발중인 환경이 폐쇄망이다 보니 발생을 하는 오류 인지 ... 해당 오류를 해결하기 위해서는 어떠한 jar를 추가로 넣어줘야 하는지 답변 주시면 감사하겠습니다.
error :
Multiple annotations found at this line:
- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for
element 'task:scheduler'.
- schema_reference.4: Failed to read schema document 'http://www.springframework.
org/schema/task/spring-task-4.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>.
--이 구문에서 에서가 발생 함
<task:scheduler id="jobScheduler" pool-size="10"/>
<task:annotation-driven scheduler="jobScheduler"/>
dispatcher-servlet.xml
xml 상단 bean 설정
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-4.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
환경정보
-
- OS 정보 : windows 10
- 표준프레임워크 버전 : egov 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.0
- DB 정보 : cubrid
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크 3.10.0 버전을 기준으로
spring-context-4.3.25.RELEASE.jar 파일에
정의되어 있습니다.
spring-context.jar 파일의 [META-INF] 내의
[spring.schemas] 파일에 정의되어 있으니
버전에 맞은 jar 파일을 설정하시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 3.10.0 버전을 기준으로
spring-context-4.3.25.RELEASE.jar 파일에
정의되어 있습니다.
spring-context.jar 파일의 [META-INF] 내의
[spring.schemas] 파일에 정의되어 있으니
버전에 맞은 jar 파일을 설정하시기 바랍니다.
감사합니다.