-1

我尝试了几个小时让 HornetQ 示例在 Eclipse 中运行。使用独立示例一切正常,但是当我在 Eclipse 中运行示例时,出现以下错误:

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

这个错误可能意味着什么?我必须在哪里指定用户?也许 HornetQ 试图在“一些上下文/属性”等中查找该用户,但我不知道在哪里以及如何指定 HornetQ 正在运行的用户。

我做了什么:

1.) 使用 ./bin 目录中的 start.sh 脚本启动默认 HornetQ 服务器

2.) 将 QueueExample 复制到 eclpise

3.)在配置文件中做了一些小的更改(具有相同的队列名称......)

(我还尝试通过设置完全禁用安全性:

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

但没有成功,总是得到同样的错误。此外,当尝试仅通过类以编程方式实例化 HornetQ 时,我也会收到此错误)。

非常感谢!!延斯

4

1 回答 1

0

你看过这个线程吗?看来您需要示例角色的“createTempQueue”权限。

于 2010-04-27T12:31:30.343 回答