ActiveMQ를 설정했으며 "dynamicTopics/MyTopic"을 사용하여 주제를 만들고 연결할 수 있습니다. 이 위대한 작품 :Apache ActiveMQ 동적으로 주제에 연결하지 않습니다.
Properties env = new Properties();
env.setProperty(Context.INITIAL_CONTEXT_FACTORY,"org.apache.activemq.jndi.ActiveMQInitialContextFactory");
env.setProperty(Context.PROVIDER_URL,"tcp://myhostname:xxxxx");
javax.naming.Context ctx = new InitialContext(env);
InitialContext jndi = new InitialContext(env);
// Look up a JMS connection factory
TopicConnectionFactory conFactory = (TopicConnectionFactory)jndi.lookup("TopicConnectionFactory");
// Create a JMS connection
TopicConnection connection = conFactory.createTopicConnection(username,password);
Topic chatTopic = (Topic)jndi.lookup("dynamicTopics/MyTopic");
이 내가 그렇게 할 수있는 방법, 항목이 이미 존재에 동적으로 존재하지 않는 경우 항목을 만들지 않고 연결 하시겠습니까?
건배, 단지 주제에 연결되어 당신이 실제로하고있는
피트
미안 분명하지 않다,하지만 만약 *의 ActiveMQ는 만들지 않으려 * 나를위한 주제가 존재하지 않는다면. 어떻게하면 될까요? – Peter