Java JMS = HornetQ = javax.jms.JMSSecurityException:无法验证用户:null?

时间:2010-04-27 12:22:37

标签: java hornetq

我正在尝试几个小时来让Eclipse中的HornetQ示例运行。使用Standalone示例一切正常,但是当我在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时,我也得到此错误。)

非常感谢!! 延

1 个答案:

答案 0 :(得分:0)

你看过this thread了吗?您似乎需要对示例角色的权限'createTempQueue'。