2013-06-24 3 views
0

Tomcat 서버에서 java 웹 응용 프로그램을 실행하려고하면이 오류가 발생합니다. java.lang.ClassNotFoundException: org.apache.http.HttpEntity. 적절한 항아리가 포함되어 있지만 this SO answer에 따르면 외부 항아리를 WEB-INF/lib으로 가져 오기로되어 있습니다. 그러나 외부 jar 파일을 추가 할 때 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "buildpath -> configure build path ..."를 선택하면 파일이 project_name/Java Resources/Libraries에 추가됩니다. 이러한 jar를 프로젝트의 올바른 위치에 추가하여 찾을 수 있도록하려면 어떻게해야합니까?java 웹 응용 프로그램에 jar 파일 추가

+0

WEB-INF/lib 폴더로 복사하십시오. 그게 충분해야합니다 – nKognito

+0

필요한 항아리를'WEB-INF/lib'에 복사하고 경로를 빌드하기 위해이 항아리를 추가하십시오. –

답변

1

이클립스에서 라이브러리를 추가하면 빌드 경로에 추가되어 프로젝트가 컴파일됩니다. 하지만 그걸 바람둥이에서 돌릴만큼 충분하지 않습니다. tomcat이 참조 된 라이브러리를 선택할 수 있으려면 web-inf \ lib 폴더에 보관해야합니다. 폴더 구조에 복사하여 붙여 넣기 만하면됩니다. 그런 다음 서버를 다시 시작하기 만하면 해당 라이브러리를 찾을 수 있어야합니다.

관련 문제