표준 프레임워크 3.9.0 버전에서의 spring-batch 라이브러리를 pom에 등록 시 오류가 납니다.
- 작성자 :
- 곱**워
- 작성일 :
- 2021-12-08 17:00:50
- 조회수 :
- 3,718
- 구분 :
- 실행환경 / 3.9
- 진행상태 :
- 완료
Q
안녕하세요
스프링 3.9 버전을 사용하고 있습니다.
다름이 아니라 스프링배치 를 pom.xml 파일에 등록 시 오류가 납니다.
호환이 안되는 버전일까요? 아니면 pom.xml 에 등록 말고 또 해야되는 액션이 있을까요?
Pom.xml)
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.ptl.mvc</artifactId>
<version>3.9.0}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-core</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
오류메세지)
2021-12-08 16:59:54,950 localhost-startStop-1 ERROR TimeBasedTriggeringPolicy contains an invalid element or attribute "module"
12월 08, 2021 4:59:55 오후 org.apache.catalina.core.ApplicationContext log
정보: Initializing Spring root WebApplicationContext
2021-12-08 16:59:55,224 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader(initWebApplicationContext:304) - Root WebApplicationContext: initialization started
2021-12-08 16:59:55,363 [localhost-startStop-1] ERROR org.springframework.web.context.ContextLoader(initWebApplicationContext:355) - Context initialization failed
java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypeProvider
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_242]
at java.lang.ClassLoader.defineClass(ClassLoader.java:757) ~[?:1.8.0_242]
스프링 3.9 버전을 사용하고 있습니다.
다름이 아니라 스프링배치 를 pom.xml 파일에 등록 시 오류가 납니다.
호환이 안되는 버전일까요? 아니면 pom.xml 에 등록 말고 또 해야되는 액션이 있을까요?
Pom.xml)
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.ptl.mvc</artifactId>
<version>3.9.0}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-core</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
오류메세지)
2021-12-08 16:59:54,950 localhost-startStop-1 ERROR TimeBasedTriggeringPolicy contains an invalid element or attribute "module"
12월 08, 2021 4:59:55 오후 org.apache.catalina.core.ApplicationContext log
정보: Initializing Spring root WebApplicationContext
2021-12-08 16:59:55,224 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader(initWebApplicationContext:304) - Root WebApplicationContext: initialization started
2021-12-08 16:59:55,363 [localhost-startStop-1] ERROR org.springframework.web.context.ContextLoader(initWebApplicationContext:355) - Context initialization failed
java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypeProvider
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_242]
at java.lang.ClassLoader.defineClass(ClassLoader.java:757) ~[?:1.8.0_242]
환경정보
-
- OS 정보 : window10
- 표준프레임워크 버전 : 3.9.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat8.5
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
표준프레임워크에서 배치를 사용하고 한다면
다음과 같이 pom.xml에 정의하시면 됩니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.bat.core</artifactId>
<version>3.9.0</version>
</dependency>
Dependency 관계에 따라 문제가 있었을수 있습니다.
표준프레임워크 실행환경 v3.9에서
의존성 라이브러리와 버전을 다음 URL주소에서 확인이 가능합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=13
감사합니다.
표준프레임워크센터 입니다.
표준프레임워크에서 배치를 사용하고 한다면
다음과 같이 pom.xml에 정의하시면 됩니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.bat.core</artifactId>
<version>3.9.0</version>
</dependency>
Dependency 관계에 따라 문제가 있었을수 있습니다.
표준프레임워크 실행환경 v3.9에서
의존성 라이브러리와 버전을 다음 URL주소에서 확인이 가능합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=13
감사합니다.