2013-08-19 2 views
0

Glassfish (4 또는 3.1.2.2)에 EJB-JAR을 배포하려고합니다. 이 EJB-JAR에는 라이브러리 의존성이 있습니다. 이 종속성을 특정 응용 프로그램에 배포하고 싶습니다. glassfish에서 실행중인 다른 응용 프로그램에는이 특정 라이브러리가 포함되어서는 안됩니다.Glassfish 응용 프로그램 특정 클래스로드

하지만 불행히도 다음 링크와 같이 작동하지 않습니다. 나는 항상 ClassDefNotFound-Error를 얻는다.

domain-dir/lib/ext에있는 모든 라이브러리를 복사하면 모든 것이 잘 동작합니다. 하지만 이제 glassfish는이 라이브러리를 응용 프로그램에 포함시킵니다. 내가 맞습니까?

http://docs.oracle.com/cd/E18930_01/html/821-2418/gatej.html

+0

맞지 만 유감스럽게도 승격이 어려울 수 있습니다. 검토를 위해 명령 행, 출력 및 jar 구조를 게시해야합니다. 또한 lib와 ejb를 귀에 삽입 할 수도 있습니다. – TheArchitect

답변

0

은 그냥 EJB 항아리의 WEB-INF/lib 폴더에 라이브러리 항아리를 놓습니다. 추가 구성을 설정할 필요가 없습니다 (예 : 해당 링크에 지정되어 있음).