The JMS Server security service was unable to authenticate userid: asdf

如何解决启用了安全性后,在 WebSphere Portal Server V5.1.x 日志中出现的错误信息“The JMS Server security service was unable to authenticate userid: asdf”?
Document #: 1897475J09000

Body:
[标题]
如何解决启用了安全性后,在 WebSphere Portal Server V5.1.x 日志中出现的错误信息“The JMS Server security service was unable to authenticate userid: asdf”?

环境:(产品,平台,机型,软件版本,等)

   产品: WebSphere Portal Server
   版本:5.1.0, 5.1.0.1
   平台: 平台无关

问题描述:
启用了安全性后,在 WebSphere Portal Server V5.1.x 日志中出现的如下的错误信息:

[6/2/05 15:01:29:378 EDT] 6b90ee23 JMSSecuritySe E MSGS0508E: The JMS Server security service was unable to authenticate userid: asdf

[6/2/05 15:01:29:528 EDT] 707f6e21 FreePool E J2CA0046E: Method createManagedConnctionWithMCWrapper caught an exception during creation of the ManagedConnection for resource jms/BPECF, throwing ResourceAllocationException. Original exception: javax.resource.spi.ResourceAdapterInternalException: createQueueConnection failed

javax.jms.JMSSecurityException: MQJMS2013: invalid security authentication supplied for MQQueueManager

MQJE027: Queue manager security exit rejected connection with error code 23

[6/2/05 15:01:29:768 EDT] 707f6e21 MDBListenerIm W WMSG0019E: Unable to start MDB Listener ProcessContainer MDB, JMSDestination jms/BPEIntQueue : javax.jms.JMSSecurityException: MQJMS2013: invalid security authentication supplied for MQQueueManager

[6/2/05 15:01:29:818 EDT] 707f6e21 MsgListenerPo W WMSG0049E: Failed to start MDB ProcessContainer MDB against listener port BPEInternalListenerPort

解答:
这是因为 JMS 资源的用户信息没有被正确配置,请按照下面的步骤:

1. 创建一个登陆的用户名称为 asdf,给出密码,例如 run2fast

2. 启动 server1,进入管理控制台:

安全 -〉JAAS 配置-> J2C 认证数据 -〉<node>/BPEAuthDataAliasEmb_<node>_server1,修改用户名为 asdf,密码为 run2fast

(<node> 是 server1 所在的节点名称)

3. 修改 <WASHOME>/config/cells/<cell>/integral-jms-authorizations.xml 文件,添加 <userid>asdf</userid>,例如:


<queue-admin-userids>
<userid>asdf</userid>
</queue-admin-userids>

4. (只对 WMMUR)将 asdf 用户加入到控制台管理用户,然后在 <WPSHOME>/wmm/wmmWASAdmin.xml 文件中添加一行:

<admin logonId="asdf" logonPassword="afacWLqg1trlbNupQsppiw==" uniqueUserId="uid=asdf,ou=people,dc=raleigh,dc=ibm,dc=com"/>

密码 run2fast 的加密串 afacWLqg1trlbNupQsppiw== 是由运行 <WPSHOME>/config/work/wmm/bin/wmm_encrypt.bat(.sh) 生成的

5. 重新启动 server1 即可

注意:您可以使用其它合法的用户替代 asdf 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值