Plugins 如何为ActiveMQ配置自定义插件
因为我在邮件列表上没有找到有效的答案,所以我在这里尝试 文档中说,您可以像这样配置自己的插件:Plugins 如何为ActiveMQ配置自定义插件,plugins,configuration,activemq,Plugins,Configuration,Activemq,因为我在邮件列表上没有找到有效的答案,所以我在这里尝试 文档中说,您可以像这样配置自己的插件: 我在ActiveMQ 5.5上尝试了以下方法: 此配置引发了两个问题: 1.验证失败。此配置的xml验证失败,因为不需要“bean”标记,即使文档中另有说明。 2.当为my config停用验证时,spring会引发以下异常: org.springframework.beans.factory.BeanDefinitionStoreException:无法识别的xbean元素映射:命名空间中
我在ActiveMQ 5.5上尝试了以下方法:
此配置引发了两个问题:
1.验证失败。此配置的xml验证失败,因为不需要“bean”标记,即使文档中另有说明。
2.当为my config停用验证时,spring会引发以下异常:
org.springframework.beans.factory.BeanDefinitionStoreException:无法识别的xbean元素映射:命名空间中的bean
如何为ActiveMQ配置自定义插件?问题在于缺少命名空间。文档中的示例显示了如我所描述的插件标签。实际上,bean标记必须包含要识别的spring名称空间。对于那些缺少信息并需要确切答案的人
<plugins>
<jaasAuthenticationPlugin configuration="activemq" />
<bean id="myBrokerPlugin" class="omsplugin.oms.MyBrokerPlugin" xmlns="http://www.springframework.org/schema/beans">
</bean>
</plugins>