如何更改Glassfish 3.1.1中以LOCAL运行的OpenMQ代理的默认密码



我正在尝试更改Glassfish集群中以LOCAL运行的OpenMQ broker实例中管理员用户的默认密码。我尝试在本地登录服务器并使用imqusermgr工具,但没有成功。我想我得用一些asadmin设置命令,但我不知道是哪一个。

您可以为您的经纪人设置自定义密码。

  1. 转到MessageQueue5.0/etc/mq目录。您将在此处找到passfile.sample文件
  2. 读取此文件。您可以设置许多管理属性。其中一个中的管理员密码(imq.imqcmd.password
  3. 设置后,您必须在brokersconfig.properties文件中设置以下属性(a.imq.passfile.enabled=trueb.immq.passfile.dirpath=文件的目录和c.imq/passfile.name=密码文件的名称
  4. 您将在MessageQueue5.0/var/mq/instances/imqbroker/props文件夹中找到此config.properties文件

使用imqusermgr工具后必须使用asadmin set命令:

asadmin set configs.config.server-config.jms-service.jms-host.default_JMS_host.admin-password="password"

最新更新