Какой набор jar необходим для клиентского приложения java JMS, чтобы опубликовать сообщение.У меня есть activemq-client-5.13.3.jar , на моем пути к классам.но этого недостаточно, и вы получаете
'Exception in thread "main" java.lang.NoClassDefFoundError:
javax/management/j2ee/statistics/Stats'.
Примечание: - при добавлении 'activemq-all' jar.Это будет работать нормально, но я не хочу добавлять эти несколько банок, потому что это около 17 МБ.
Connection connection = null;
ConnectionFactory connectionFactory = new ActiveMQConnectionFactory(ActiveMQConnection.DEFAULT_BROKER_URL);
connection = connectionFactory.createConnection();
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
Topic topic = session.createTopic("customerTopic");
connection.start();
String payload = "Important task";
Message msg = session.createTextMessage(payload);
MessageProducer producer = session.createProducer(topic);
producer.send(msg);
Thread.sleep(3000);
session.close();
if(connection != null) {
connection.close();
}
}