Programing/JAVA

java.lang.ClassNotFoundException 에러 해결방법

리커니 2016. 5. 4.
반응형

 

java.lang.ClassNotFoundException 에러 해결방법

 

API를 가져와 사용을 하다가 아래와 같은 에러가 발생했다.

java.lang.ClassNotFoundException : org.apache.xmlrpc.XmlRpcException

 

라이브러리 임포트도 제대로 됐고, 페이지에 에러도 없는데 발생한 에러이다.

 

에러의 내용은 org.apache.xmlrpc.XmlRpcException 클래스를 찾을 수 없다는 에러인데

임포트도 제대로 되고 페이지 에러도 없는데 발생한게 이해가 안되었다.

 

구글링으로 찾아낸 원인과 해결방법은 아래와 같다.

 

원인 : 톰캣 플러그인에 해당 클래스가 없어 발생.

 

해결방법 : 톰캣 플러그인에 해당 클래스 추가

 

에러가 발생한 프로젝트의 Properties 로 들어간다.

(alt + Enter 또는 프로젝트명에서 마우스 오른쪽 버튼)

 

 

 

Properties 창이 나타나면 Deployment Assembly를 선택한 후 Add 버튼을 클릭한다.

 

 

Java Build Path Entries를 선택한 후 Next

 

 

 

 

에러가 나는 API의 라이브러리를 추가한다.

 

 

추가된 라이브러리를 확인한다.

 

 

 

이렇게 추가한후 프로젝트를 Clean 하고 톰캣을 재부팅하면 에러 해결

 

참고 : 라이브러리 생성방법

 

반응형

댓글

💲 추천 글