Я пытаюсь отправить данные брокеру ActiveMQ, URL-адрес, указанный в коде, — https://XXXXXX.com, и я получаю исключение во время выполнения
java.lang.IllegalStateException: java.lang.RuntimeException: java.lang.NullPointerException: Schema https not found
Я попробовал код ниже
import org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory;
ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(url,username,password);
try (Connection connection = connectionFactory.createConnection()) {
connection.start();
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
Destination queue = session.createQueue(queueName);
TextMessage message = session.createTextMessage(jsonData);
message.setStringProperty("Content-Type", "application/json");
MessageProducer producer = session.createProducer(queue);
producer.send(queue,message);
}
catch(JMSException e) {
e.printStackTrace();
}
Подробнее здесь: https://stackoverflow.com/questions/783 ... n-activemq