관리 메뉴

플랫폼공작소 IT Blog

[Spring] java.lang.NoClassDefFoundError 에러 해결 방법 본문

Framework/Spring Framework

[Spring] java.lang.NoClassDefFoundError 에러 해결 방법

솜픽(Sompic) 플랫폼공작소 2019. 12. 9. 15:14

안녕하세요. 플랫폼공작소입니다. 오늘은 java.lang.NoClassDefFoundError 에러를 해결하는 방법에 대한 포스팅 시작합니다.


1. 상세한 에러코드

1
2
3
4
5
6
7
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 
  at org.apache.http.impl.client.AbstractHttpClient.(AbstractHttpClient.java:159)
  at org.apache.http.impl.client.DefaultHttpClient.(DefaultHttpClient.java:178) at test.main(test.java:24
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
  at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
cs


2. 해결방법 아이디어

java.lang.NoClassDefFoundError 에러는 클래스가 없다는 의미로 적절한 라이브러리를 추가하시면 해결할 수 있습니다. 저의 경우 org/apache/commons/logging/LogFactory가 없다는 에러입니다.


3. 적절한 라이브러리 추가!

라이브러리는 https://mvnrepository.com/에서 받을 수 있습니다.

저의 경우 org/apache/commons/logging/LogFactory가 없다는 에러이므로

commons-logging-1.1.1.jar 파일을 다운받아 추가함으로써 해결하였습니다.


추가로 질문사항이 있으시면 댓글 남겨주세요.

좋은 하루 보내세요~


continue...



reference : 

광고 링크 : 플랫폼공작소플랫폼공작소TV쇼핑몰



0 Comments
댓글쓰기 폼