2010-12-09 3 views
0

Jboss 4의 JFire ERP (EJB 3.1 호환)를 Glassfish v3으로 포팅하는 것과 관련된 블로킹 문제를 해결하는 것이 가능한지 알아 내려고합니다.GlassFish는 EAR간에 공통 ClassLoader를 공유하도록 지원하지 않습니다. 해결 방법이 있습니까?

JFire ERP를 jboss 대신 glassfish v3에 배포하고 싶습니다. 따라서 이미 개발 한 시스템과 통합 할 수 있습니다. & gf에 배포했습니다. 문서에서는이 문제를 '공통적 인 ClassLoader 공유'라고 설명합니다. 그러나 인용 된 태양 문서는 오래된 것입니다.

"Sun 문서 (Sun GlassFish Communications Server 1.5 Developer 's Guide)에 따르면 GlassFish는 EAR간에 공통 ClassLoader를 공유하도록 지원하지 않습니다 .JFire는 서버 측의 EAR을 사용하여 모듈을 구성하기 때문에 (하나의 EAR = 하나의 모듈) 이것은 차단 문제입니다. "

나는 약간의 연구를 해봤지만 문제를 이해하지 못하거나 여전히 gf v3에서 문제가 있다고 할지라도.

나는이 문제에 대한 약간의 통찰력을 정말로 좋아할 것이다. & 어쩌면 내가 어디에 있어야하는지에 대한 조언 일 것이다. 어떤 방향이나 통찰력도 인정 될 것입니다.

답변

0

사소한 세부 사항이지만 참조 된 설명서가 올바르지 않습니다. 대신 http://docs.sun.com/app/docs/coll/1343.13을 시도하십시오 (최신 GlassFish stable 릴리스 3.0.1).

또한 EJB 3.1 호환이 무엇을 의미하는지 확신 할 수 없습니다. 이는 1 년 전에 기술 릴리스이며 아직 JBoss에서 지원하지 않습니다. 실제로 EJB 3.1을 기반으로하는 경우 JNDI 배포 이름이 표준화되었으며 jfire 사이트에서 참조되는 GlassFish 문제는 중요하지 않습니다.

나는 당신이 jfire 사람들과 약간의 협업/변화가 필요하다고 생각한다.

관련 문제