JSP로 웹 개발을 시작하고 있으며 응용 프로그램을 사용하고 있습니다. 내 개인 라이브러리에있는 사용자 지정 로깅 클래스가 있습니다. 변경을 할 때마다 라이브러리를 jar
파일로 내보내고 싶지 않으므로 Build Path --> Projects --> Add --> (library name)
으로 이동하여 내 웹 앱을 마우스 오른쪽 버튼으로 클릭하여 빌드 경로에 Eclipse 라이브러리를 추가했습니다.Eclipse에서 사용자 지정 라이브러리를 사용하면 ClassNotFoundException이 throw됩니다.
Java 클래스로 가져올 때 Eclipse에서 오류를 가져 오지 않습니다. 비록, 내 응용 프로그램 클래스 중 하나 (내 사용자 지정 로깅 클래스를 가져온)에서 메서드를 호출하고 ClassNotFoundException
을 throw합니다.
온라인으로 보았는데 (내가 틀렸다면 수정하십시오) 문제를 해결하는 방법은 내 라이브러리를 jar
파일로 내 보낸 다음폴더에 넣고 경로를 구축하십시오.
내 라이브러리를 자주 변경하므로이 작업을 원하지 않습니다. 그렇다면 어떻게 라이브러리를 내 보내지 않고 빌드 경로에 있다는 것을 Tomcat에 알릴 수 있습니까?
미리 감사드립니다.
왜 라이브러리를 JAR에 패키징하지 않으시겠습니까? 또한이 라이브러리를 빌드 경로에 어떻게 추가하고 있습니까? – asgs
제 질문에서 말했듯이 저는 제 도서관을 자주 변경합니다. 나는 그것을 바꿀 때마다, 그리고 두 번째 질문을 위해 (내 질문에) 나는 내 웹 앱을 마우스 오른쪽 버튼으로 클릭하여'Build Path -> Projects - -> 추가 -> (라이브러리 이름)'. – mattbdean