繁体   English   中英

WSO2 BAM ESB LogEvent身份验证失败! 管理

[英]WSO2 BAM ESB LogEvent Authentication failed! admin

由于身份验证情况,BAM控制台中出现一些错误:

我试图使用ESB 4.8.1中的logevent追加程序将事件发布到BAM 2.5.0,我的用户和角色都位于外部LDAP中。 我创建了一个具有发布事件权限的角色,并将其分配给主要用户存储中的一个用户。 在ESB的log4j.properties中,我指定了上述用户和BAM服务器的tcp url。 启动ESB之后,我在BAM控制台中收到一条消息,提示我创建的用户已连接,稍后,我收到了大约20条消息,如下所示:

错误{org.wso2.carbon.databridge.core.internal.authentication.Authenticator}-身份验证失败! 管理员。 不允许该用户发布事件{org.wso2.carbon.databridge.core.internal.authentication.Authenticator}信息{org.wso2.carbon.databridge.core.DataBridge}-用户管理员已连接{org.wso2.carbon。 databridge.core.DataBridge}

如果我登录到BAM控制台并在EVENT_KS中浏览de Cassandra集群,则会有一个名为log_0_ESB_yyyy_mm_dd的列集合,并且有很多记录。

我想知道如何摆脱BAM控制台中的那些错误?

如果需要,我可以提供更多信息,请让我知道

我遇到了同样的错误。 在我看来,该错误消息xmlns:ns="http://org.apache.synapse/xsd"误导性,因为最终我发现在设置ESB BAM流变量时添加名称空间xmlns:ns="http://org.apache.synapse/xsd"解决我的问题。 所以代替

<property name="mon_message_timestamp" expression="get-property('SYSTEM_TIME')" scope="default" type="STRING"></property>

采用

<property xmlns:ns="http://org.apache.synapse/xsd" name="mon_message_timestamp" expression="get-property('SYSTEM_TIME')" scope="default" type="STRING"></property>

请让我知道这是否可以解决您的问题!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM