在Tibco EMS中创建TopicSubscriber时出现异常

时间:2016-01-18 17:22:07

标签: java tibco tibco-ems

我使用tibco ems并在特定主题上创建TopicSubscriber,在订阅者创建期间我遇到了异常。

Exception occured while creating object:EmailVerificationAsyncConsumerjavax.jms.**JMSSecurityException: Not permitted**
        at com.tibco.tibjms.Tibjmsx.buildException(Tibjmsx.java:591)
        at com.tibco.tibjms.TibjmsxSessionImp._createConsumer(TibjmsxSessionImp.java:448)
        at com.tibco.tibjms.TibjmsxSessionImp._createConsumer(TibjmsxSessionImp.java:370)
        at com.tibco.tibjms.TibjmsTopicSession.createSubscriber(TibjmsTopicSession.java:58)
        at com.sybase365.mobiliser.custom.project.jms.EmailVerificationAsyncConsumer.<init>(EmailVerificationAsyncConsumer.java:46)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method).

请建议解决此问题的方法。

1 个答案:

答案 0 :(得分:1)

如果$sys.lookup具有secure属性,则您需要grant至少send该用户的权限。

连接 EMS管理员工具并运行以下命令执行相同的操作:

grant queue $sys.lookup <user_name> send