2017-11-24 35 views
0

제 신청서에 제 3 자 항아리를 사용하고 싶습니다. 그러나 크기가 너무 큽니다. 그래서 그것을 .ear 파일에 임베드하지 않고 액세스하려고합니다. 귀 내부의 클래스에서 제 3 자 항아리에 귀에 어떻게 접근 할 수 있습니까?귀 내부의 클래스에서 액세스 할 수있는 타사 jars

배포 된 서버의 lib 폴더에 jar 파일을 추가하려고했습니다. 그러나 그것은 작동하지 않습니다. 또한 클러스터 된 환경에서 각 서버에 복사본을 보관해야합니다.

어떻게 피할 수 있습니까? 어떻게 든 제 3 자 병에 원격으로 액세스 할 수 있습니까? 귀 외부

제 3 자 항아리 당신은이 jar 파일이있는 디렉토리를 지정하여 EE 서버 콘솔에서 공유 라이브러리를 생성 할 수 있습니다 귀

+0

해당 jar를 클래스 경로에 추가하십시오. –

답변

0

내부 클래스에서 액세스 할 수 있습니다.

그런 다음이 공유 라이브러리를 응용 프로그램에 바인딩하면 응용 프로그램 클래스 로더에서 이러한 jar의 클래스를로드 할 수 있습니다. "라이브러리에 격리 된 클래스 로더 사용"과 같은 플래그가있을 수 있으므로 해당 옵션도 사용할 수 있습니다.

0

이 동작은 현재 Java EE 사양에 의해 정의되지 않았습니다. 그러나 대부분의 공급 업체는 이와 같은 클라이언트 라이브러리를 추가 할 수있는 방법을 제공합니다.

따라서이 작업을 수행하려면 공급 업체의 설명서를 참조해야합니다.