java - ems tibco 和发送消息的凭据

标签 java jms tibco tibco-ems

我想禁止用户将消息发送到特定队列(jms)。我正在使用 tibco ems 服务器,tibco 管理工具。

我做了以下事情:

tcp://localhost:7222> create user test "Test user" password=test

> tcp://localhost:7222> create group admin
>         Group 'admin' has been created
>         tcp://localhost:7222> create group users
>         Group 'users' has been created
>         tcp://localhost:7222> add member users test
>         Group 'users' has been modified
>         tcp://localhost:7222> add member admin admin
>         Group 'admin' has been modified
>         tcp://localhost:7222> add member admin EMS-SERVER
>         Group 'admin' has been modified
>         tcp://localhost:7222> add member admin EMS-SERVER2
>         Group 'admin' has been modified
>         tcp://localhost:7222> show users
>         User Name         Description
>         admin             Administrator
>         EMS-SERVER        Main Server
>         EMS-SERVER2       Route Server
>         test              Test user
>         tcp://localhost:7222> grant queue in.queue group=admin all
>         Permissions have been changed
>         tcp://localhost:7222> showacl queue in.queue
>         Principal         Permissions for queue 'in.queue'
>         Group=admin       receive,send,browse

此外,我想检查“测试”用户是否没有在“in.queue”上发送消息的凭据。 java代码如下:

> String user = "test";
>         String password = "test";
>         try {
>             connection = qcf.createQueueConnection(user, password);

但最终该用户发送了消息。

textMessage.setText("Hi!"); sender.send(textMessage);

因此,我的队列中收到了新消息。

我做错了什么?

最佳答案

解决办法是

tcp://localhost:7222> set server authorization=enabled
Server parameters have been changed

关于java - ems tibco 和发送消息的凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28237760/

相关文章:

java - 运行exec-maven-plugin java时如何获取 "[DEBUG] Executing command line:"

javascript - 如何在 Spotfire 中重复使用 JavaScript 代码?

java - JMS奇怪的问题

java - Apache Camel JMS : "Not allowed to create destination" when trying to connect to a queue

java - 使用 Java 发送 JMS 消息

java - 文件写入程序随机退出,无错误

java - Hibernate 生成的查询

java - 通过正则表达式分割,没有特定的范围

java - 如何接收 convertAndSend 发送的内容?

java - JMS集成测试