2008-09-30 8 views
2

우리는 jdk 1.6에서 실행되는 구성 요소 (ActiveMQ 브로커 포함)가있는 분산 시스템을 보유하고 있습니다.다른 JDK에서 실행중인 ActiveMQ 브로커 및 클라이언트 관련 문제?

잠재적 인 고객은 jdk 1.4에서 빌드 된 구성 요소를 시스템에 통합하려고합니다. 이 고객은 우리 시스템과 통합 할 코드를 기꺼이 작성하지만, jdk 1.4에서 쉽게 이동할 수는 없습니다.

하나의 클라이언트가 오래된 jdk로 실행되는 시스템에 문제가 있습니까?

답변

2

ActiveMQ를 5.x를 1.5 이상 자바에서 작동 - ActiveMQ를 자체 마샬링 층을 사용하는 등 직렬화에 의존하지 않는 한 어떤 JVM 1.5 이상이 잘 작동해야

자바 1.4 작업 할 경우 당신은 Retrotranslator JIT을 설치하거나 Retransranslator를 사용하여 jars를 1.4 complianct 바이트 코드로 변환해야합니다. Maven retrotranslator plugin to help이 있습니다. ActiveMQ FAQ entry for more help

또 다른 옵션 등 애플릿

위한 좋은 솔루션입니다 간단한 STOMP client을 작성하는 것입니다 참조