Java JMS = HornetQ = javax.jms.JMSSecurityException: Невозможно проверить пользователя: null? - PullRequest
0 голосов
/ 27 апреля 2010

Я несколько часов пытаюсь запустить Примеры HornetQ в Eclipse. Использование автономных примеров все работает нормально, но когда я запускаю примеры в Eclipse, я получаю следующую ошибку:

javax.jms.JMSSecurityException: Unable to validate user: null

Что может означать эта ошибка? Где я должен указать пользователя? Возможно, HornetQ пытается найти этого пользователя в «Некотором контексте / свойствах» и т. Д., Но я не знаю, где и как указать пользователя, под которым работает HornetQ.

Что я сделал:

1.) Запустил сервер HornetQ по умолчанию со скриптом start.sh в каталоге ./bin

2.) Скопировал QueueExample, чтобы затмить

3.) Внесены незначительные изменения в конфигурационные файлы (чтобы иметь те же имена очередей ...)

(Я также попытался полностью отключить безопасность, установив:

 <security-enabled>false</security-enabled> 

но безуспешно, всегда получаю одну и ту же ошибку. Также при попытке программно создать экземпляр HornetQ только через классы я тоже получаю эту ошибку).

Большое спасибо !! Jens

1 Ответ

0 голосов
/ 27 апреля 2010

Вы смотрели на эту тему ? Кажется, вам нужно разрешение 'createTempQueue' для роли примера.

...