Java 개발 중 발생한 에러를 정리하는 곳입니다.

메서드 호출 실패 에러
에러 코드
- ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task.
java.lang.NoSuchMethodError: kr.co.test.CommonEnv.setConfig(Ljava/lang/String;)
발생 원인
- 로컬 IDE는 pom.xml 설정을 엄격히 따르지만, 서버 환경에서는 클래스 로더가 pom.xml의 의도와 상관없이 파일 시스템 순서대로 라이브러리를 읽다가 먼저 발견된 구버전을 로드함.
해결 방법
- 빌드 결과물(WAR/JAR) 내부에 중복 포함된 구버전 라이브러리를 찾아 제거하거나, pom.xml에서 의존성 전이를 차단(exclusions)하여 신버전만 배포되도록 설정해야 한다.
Continu to Update..
728x90
'🐎 언어(Language) > Java' 카테고리의 다른 글
| [Java] BlockingQueue를 활용한 순차 처리 동시성 제어 (1) | 2025.09.09 |
|---|---|
| [Java] 애플리케이션 배포 시 주의해야 하는 코드 (1) | 2025.03.28 |
| [Java] MyBatis: ClassNotFoundException 트러블 슈팅 (JVM 네이밍 규칙) (2) | 2024.09.18 |
| [JAVA] ver.8 (1) | 2023.11.10 |
| [Java] Quartz 스케줄러 (0) | 2023.09.24 |