오류 모음집

[Java] java.lang.ClassNotFoundException 에러

로춘남 2020. 9. 9. 15:31
728x90

이틀동안 고생한 에러가 있었다. 전자정부프레임워크 3.9버젼을 이용하는데, 자꾸 라이브러리를 찾지 못하는것 같았다.

Maven을 클린하고, 업데이트를 해봐서 오류는 쉽게 해결되지 않았다.

 

Tomcat으로 서버 구동시

java.lang.ClassNotFoundException 이 자꾸 나타났고, Error creating bean with name "RequestMappingHandlerAdapter" 에러도 자꾸 나타났다. 답답해서 바람도 많이 쐬고 고생도 좀 하고..

 

구글링을 해봤지만, 쉽게 해결되지 않았다. 지금 생각해보면 아마 내가 명확한 원인을 파악 못했기때문에 그런거 같았다.

 

처음에는 context 경로가 잘못되어 있었고, pom.xml부터 servlet.xml까지 많이 봤던것 같았다.

일단 문제점은 빌드하는 과정에서 발생된것이 거의 확실했다.

 

그러다가 jackson 라이브러리를 최신 버전으로 업데이트를 하면 해결된다는걸 찾아내고, 버젼을 올려보았다.

그랬더니...다행히 해결...ㅠㅜ

<dependency>
	<groupId>com.fasterxml.jackson.core</groupId>
	<artifactId>jackson-databind</artifactId>
	<version>2.10.0</version>
</dependency>

databind - 어노테이션 - core의 의존성이 달라서 발생된 문제라고한다...

 

앞으로 전자정부프레임할때 또 나타날것 같은데. 잘 메모해놔야지...

 

 

728x90