0

Weblogic 10.0 (또는 10.3) 응용 프로그램 서버에서 실행되는 "프레임 워크"가 있습니다.이 프레임 워크는 여러 엔터프라이즈 응용 프로그램 다른 자원 어댑터. 클라이언트 응용 프로그램은 도메인에 배포되고 JNDI를 사용하여 리소스 어댑터 Connector 클래스 중 하나에 대한 참조를 가져오고 해당 호출과 모든 사용자가 만족합니까?시스템 클래스 경로를 사용하지 않고 J2EE/Weblogic 10에서 동일한 클래스 로더를 사용하는 인터페이스 클래스 공유

조상들은 Connector 클래스와 시스템 클래스 패스에 대한 인터페이스 클래스를 남겼다.

새로운 요구 사항은 가능한 낮은 아키텍처 영향으로 시스템 클래스 경로를 "오염시키는"것을 제거하는 것입니다. WLS에 특정한 "공유 J2EE 라이브러리"를 시도했지만 라이브러리에 인터페이스 클래스를 패키지화하고 다른 응용 프로그램에서 참조 할 수는 있지만 클래스는 여전히 별도의 응용 프로그램 클래스 로더에로드되어 있으므로 JNDI-lookup'd 오브젝트를 인터페이스에 캐스트하려고하면 ClassCastException이 발생합니다.

알아두면 어떻겠습니까? 현재 저는 클라이언트에게 시스템 클래스 경로 항목을 사용하여이 프레임 워크에 대해 별도의 도메인을 사용하도록 권유하고 있지만 승인 할 것인지 확신하지는 못합니다.

감사합니다.

답변

관련 문제