Active MQ는 최신 버전 5.6.0에서 사용하고 있습니다. 이제 새로운 클라이언트를 연결해야한다는 문제가 있습니다. 불행히도이 클라이언트는 IBM JDK 1.4로 개발되었습니다. 다음과 같은 오류로 응용 프로그램 선두에 ActiveMQ를 추가 :Java 1.4의 ActiveMQ CLIENT
UNEXPECTED ERROR OCCURRED: org/apache/activemq/ActiveMQConnectionFactory (Unsupported major.minor version 50.0)
STACK TRACE:
java.lang.UnsupportedClassVersionError: org/apache/activemq/ActiveMQConnectionFactory (Unsupported major.minor version 50.0)
우리는 현재 버전을 사용하는 다른 응용 프로그램이 있기 때문에, 이전의 ActiveMQ 버전으로 전환하고 싶지 않아요. 이제 내 질문 (나는 FAQ를 알고 특히 http://activemq.apache.org/can-i-use-activemq-5x-or-later-on-java-14.html) :
활성 MQ 5.6.0에 연결할 수있는 ActiveMQ 클라이언트 병이 있습니까? 예를 들어 ActiveMQ 4.0 클라이언트를 사용하여 Active MQ 5.6.0에 연결할 수 있습니까? 다른 프로토콜을이 용도로 사용할 수 있습니까? 누구든지 성공적인 솔루션을 실행하고 있습니까?
내가 번역해야 할 병의 최소 설정 인 역전사를 사용해야하는 경우? IBM JDK 1.4에 대한 경험이 있습니까?
답변 해 주셔서 감사합니다.
메일 링리스트에서도 다음 질문을했습니다. http://activemq.2283324.n4.nabble.com/ActiveMQ-client-on-Java-1-4-td4653940.html – ChrLipp
클라이언트를 Java의 최신 버전으로 이주하십시오. JDK 1.4는 현재 몇 년 동안 수명이 끝났습니다 (올해 JDK 6도 EOL입니다). –
불행하게도 이것은 불가능합니다. 코드는 Websphere 내에서 실행되며, 업데이트는 라이센스 비용을 추가로 의미합니다. 고객은이를 원하지 않습니다. 강제로 강제로 실행할 수 없습니다. – ChrLipp