Nano Hash - криптовалюты, майнинг, программирование

Аутентификация встроенного брокера ActiveMQ

У меня встроен activemq брокер. Я хочу использовать simpleAuthenticationPlugin. Я добавил зависимость activemq-jaas для встроенного брокера. Я добавил настройку для simpleAuthenticationPlugin, но, похоже, пытается использовать мое имя пользователя на рабочем столе для аутентификации или затмения имени пользователя (потому что это одно и то же имя пользователя).

Предупреждения следующие:

[ПРЕДУПРЕЖДЕНИЕ] Не удалось добавить идентификатор подключения: JACTXML00124548-57386-1499699996538-1:1 из-за java.lang.SecurityException: имя пользователя [ИМЯ ПОЛЬЗОВАТЕЛЯ DESKTOP] или пароль недействительны. [ВНИМАНИЕ] Ошибка безопасности при подключении к: tcp://127.0.0.1:57387, имя пользователя [ИМЯ ПОЛЬЗОВАТЕЛЯ DESKTOP] или пароль недействительны.

Я не могу найти ничего, что указывало бы на то, что мне нужны другие конфигурации в переменных среды eclipse для встроенного брокера.

Большое спасибо за любую помощь или предложения.

10.07.2017

  • Вам нужно будет поделиться исходным кодом и/или любыми ссылками на файлы конфигурации, чтобы предоставить более подробную информацию. 11.07.2017

Ответы:


1

В порядке. Это произошло из-за весны context:property-placeholder в моем JmsClient application-context.xml, у меня были ${USERNAME}, ${PASSWORD}, которые пытались использовать переменную среды вместо моего файла client.properties.

Чтобы избежать этой проблемы, в application-context.xml и client.properties вместо ${USERNAME} и ${PASSWORD} я изменил на ${CONSUMER_USERNAME} и ${CONSUMER_PASSWORD}. Это работало нормально.

11.07.2017
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..