myCommander
이라는 EAR을 빌드 중입니다. 웹 모듈이 myCommanderWeb
입니다. 몇 가지 ldap
처리기 클래스 및 서버 API (타사 소프트웨어) 처리기 클래스를 포함하는 myConnect
라는 자바 모듈이 있습니다. RAD 7.5 with WAS 7.0
스텁 서버를 사용하고 있습니다. 두 모듈을 모두 myCommander
의 종속성에 추가했습니다. myConnect는 myCommander
에 Utility Jar로 표시됩니다. myCommanderWeb
에서 핸들러 클래스를 사용할 수있는 유일한 방법은 myConnect
을 jar로 내 보낸 다음 myCommanderWeb
의 빌드 경로에 추가하는 것입니다. 하지만 이것은 내 테스트 프로세스를 지연시키고 있습니다. myConnect를 변경하는 경우 다시 연결해야합니다. 그런 다음 WAS 서버를 다시 시작해야합니다. myConnectWeb에서 myConnect를 제거한 이유는 다른 웹 앱 (myOtherApp)에서도 사용할 수 있기 때문입니다.유틸리티 jar 클래스를 동적 웹 프로젝트로 가져올 수 없습니다.
내 질문은 :
- 오전 나는 쉽게 테스트하게 J2EE 디자인에서 뭔가 빠진?
- 내 애플리케이션을 구성하는 더 좋은 방법이 있습니까?
다소 모호한 질문이지만 실현 가능한 방향으로 응답하십시오.
클래스로드 정책은 무엇입니까? Parent_First/Last? –
@MukulGoel 두 가지 방법을 시도하고 클래스 로딩 오류가 발생합니다. 서버 수준에서 클래스 로딩 변경을 만들었습니다. myCommanderWeb JSP에 gimsConnect 핸들러를 가져 와서 테스트하고 있습니다. – pnkflydgr