2014-04-02 2 views
1

JBOSS 7을 사용 중입니다.귀 파일에 대한 의존성이있는 JBOSS7 외부 jar

내 사용자 정의 jar에 인터페이스를 구현 중입니다. 인터페이스는 ECM.ear 파일과 함께 포장 된 항아리에 있습니다. 내 사용자 정의 jar 파일을 ear 파일에있는 war 파일의 web-inf/lib 폴더에 넣지 않는 한 인터페이스에 ClassNotFoundException w.r.이 표시됩니다.

사용자 정의 jar 용 모듈을 만들었지 만 ear 파일과 종속성을 설정하는 방법이 없습니다. mdm.jar이라는 인터페이스가 들어있는 jar 파일을 복사하여 모듈에 넣은 다음 module.xml의 자원 루트에 항목을 추가했습니다. 다시 시작한 후 ear 파일 인 mdm.jar에서 참조하는 클래스에 대해 ClassNotFoundException이 발생합니다.

이 종속성을 달성하는 방법은 무엇입니까?

덕분에, 라구

답변

1

JBOSS 7 lib에 당신의 WEB-INF /의 lib 폴더 또는 JBoss 서버는 다음 클래스 로딩 우선 순위의 귀/lib에 COS에 포장 된 jar 파일을 배치 할 필요가있다. 또한

당신이 모듈로로드 할 수 있지만, JBOSS 기본의 외부에서이 종류의 추가 지정할 필요가

This link 당신을 더 제공해야 매니페스트 파일이나 JBoss에 배포-structure.xml를 사용하여 모듈을 공급 당신에게 가장 어울리는 것에 대한 통찰력. 도움이 되길 바랍니다.

관련 문제