0
두 개의 ear 파일과 하나의 .jar 파일에 두 EAR 모두 사용하는 EJB가 있다고 가정 해 보겠습니다. 어떤 경우에는 앱 서버에 하나의 귀를 배치 할 수 있기 때문에이 작업을 수행하려고합니다.하지만 다른 시나리오에서는 두 시나리오 모두 배포하려는 경우 각 시나리오마다 다른 귀 파일을 만들지 않으려 고합니다.J2EE 패키징 : 두 개의 귀와 하나의 공유 된 EJB
EJB의 "클라이언트"클래스를 가장 잘 포장하려면 어떻게해야합니까? JBoss를 사용하면 어디에서나 사용할 수 있습니다. 공유 클래스 로더가 있기 때문에 작동하는 것 같습니다. 그러나이 일을하는 공식적인 방법이 무엇인지 궁금합니다.
양쪽 귀를 동일한 응용 프로그램 서버에 배포하면 그 중 하나가 실패합니다. 맞습니까? 왜냐하면 동일한 EJB를 두 번로드하려고 시도하기 때문입니다. 그러나 어쩌면 내가 "휴대용 및 승인 된"방식으로 원하는 것을 실제로 할 수없는 것처럼 보입니다. – Dave
@Dave : 충돌을 일으키지 않으며, 다른 클래스 로더로로드되어 JNDI 트리의 다른 부분에 배치됩니다. 앱 서버를 신뢰하십시오, 그것은 당신의 친구입니다 :) – skaffman