ActiveMQ에 독립 실행 형 클라이언트로 연결하는 데 아무런 문제가 없습니다. 당신이 필요로하는 유일한 것은 Glassfish V3.x 및 원격 독립 실행 형 클라이언트
...
prop.put(Context.SECURITY_AUTHENTICATION , "system");
prop.put(Context.SECURITY_CREDENTIALS,"manager");
prop.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.activemq.jndi.ActiveMQInitialContextFactory");
prop.put(Context.PROVIDER_URL,"tcp://localhost:61616");
prop.put("connectionFactoryNames", "TopicCF");
prop.put("topic.topic1", "topic1");
InitialContext ctx = new InitialContext(prop);
...
지금 당신이
글래스 피시 V3.0의에 연결하려면 ...
ActiveMQ를 모두-5.4.1.jar를 추가하고 거기에 당신이 이동하는 것입니다 그리고 그것은 불가능한 것 올바른 라이브러리와 클래스를 연결하기 위해. 글래스 피쉬 V2.x에서 여전히 가능했지만, 글래스 피쉬에서 실행되는 코드와 동등한 결과를 얻지는 못했습니다!
...
Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.appserv.naming.S1ASCtxFactory");
properties.put(Context.PROVIDER_URL, "iiop://localhost:3700");
InitialContext context = new InitialContext(properties)
...
아무에게도 답변이 있습니까? 아니요, 글래스 피시 대기열에서 읽기 전용 엔터프라이즈 클라이언트를 배포하고 싶지 않습니다. 여기 비슷한 스레드가 있지만 어디에도 안내가 없습니다. 어떤 조언에 대한
감사
스벤
다른 스레드 : http://stackoverflow.com/questions/3646302/thinner-standalone-client-for-enterprise-application – javadude
를 그리고 또 다른 http://stackoverflow.com/questions/2478958/use-glassfish-jms-from-remote-client – javadude
혹시이 분류를 얻었습니까? 동일한 문제가 발생했습니다 ... – ChristiaanP