У меня возникла проблема при создании сообщения blob для передачи файла в ActiveMQ. Ошибка: javax.jms.JMSException: PUT не был успешным: 401 Несанкционированное Вот мой brokerURL:BlobMesage 401 Unauthorized on ActiveMQ
<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL"><value>tcp://localhost:61616?jms.blobTransferPolicy.defaultUploadUrl=http://localhost:8161/fileserver/</value>
</property>
<property name="userName" value="admin" />
<property name="password" value="admin" />
</bean>
Есть вопросы здесь? Я потратил несколько часов на поиск, но не нашел правильного решения. Пожалуйста, поделитесь со мной
Я только что проверил на ActiveMQ 5.7. Все нормально. на ActiveMQ 5.8 все еще эта ошибка. В версии ActiveMQ есть разница. Кто-то дает решение, что я должен ввести имя пользователя и пароль в brokerURL, но все же ошибку. Что такое формат brokerURL с именем пользователя и паролем? – Hieu
Попробуйте http: // user: [email protected] – Sistemlegend
Я проверил с brokerURL: 1. tcp: // localhost: 61616? Jms.blobTransferPolicy.defaultUploadUrl = http: // localhost: 8161/fileserver /? Admin: admin (error: Неверные параметры подключения: {имя пользователя = admin: пароль = admin}) 2. tcp: // localhost: 61616? jms.blobTransferPolicy.defaultUploadUrl = http: // localhost: 8161/fileserver /? username = admin: password = admin (Недействительные параметры подключения: {имя_пользователя = admin: пароль = admin}>). Какой формат для brokerURL? – Hieu