[Java] SSO & Crowd 설정 시 httpclient 관련 에러 해결

2019. 7. 16. 10:04
반응형


[Java] SSO & Crowd 설정 시 httpclient 관련 에러 해결




타 서버에서 세션 정보를 받아오는경우가 필요할때 SSO & Crowd 를 많이 사용한다


이때 꼭 들어가는게 httpclient 인데 생각보다 잊고있는경우가 많다.


아무리 클래스 패스에서 설정을 해준다해도


java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.httpclient.HttpClient


java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.httpclient.Entity



와 같은 오류가 발생 할 수도 있다.


설정문제인데..


이를 이클립스에 클래스패스로 잡아줘도 


java에서 못잡는경우가 발생할수있기때문에 해결방법을 공유하고자한다.


commons-codec.jar

commons-logging-api.jar

commons-logging.jar

httpclient.jar
httpcore.jar


등이 필요하며 


1. http://www.java2s.com/Code/Jar/h/Downloadhttpcorejar.htm

요 사이트에서 필요한 jar파일을 검색해서 하나하나 받거나



2. https://hc.apache.org/downloads.cgi


요사이트에서 한번에 받는 방법이 있다.



전부 다운로드후에 lib 폴더를 보면 httpclient와 다른 파일들이 있는데

전부 복사해서 jre\lib\ext 에 넣은다음, bulid path -> external jar로 import 를한다면 잘 적용되는것을 확인 할수있다 




반응형

BELATED ARTICLES

more