Java 配置不带ActiveMQ.xml和spring的ActiveMQ插件

Java 配置不带ActiveMQ.xml和spring的ActiveMQ插件,java,activemq,Java,Activemq,我想将ActiveMQ代理配置为使用jaas身份验证插件。我知道这可以通过使用xml配置来完成,具体如下 <broker useJmx="false" persistent="false" xmlns="http://activemq.apache.org/schema/core" populateJMSXUserID="true"> <plugins> <!-- use JAAS to authenticate using the log

我想将ActiveMQ代理配置为使用jaas身份验证插件。我知道这可以通过使用xml配置来完成,具体如下

<broker useJmx="false" persistent="false" xmlns="http://activemq.apache.org/schema/core" populateJMSXUserID="true">
    <plugins>
        <!--  use JAAS to authenticate using the login.config file on the classpath to configure JAAS -->
        <jaasAuthenticationPlugin configuration="activemq-domain" />
    </plugins>
</broker>


。但这也需要我把spring的东西带到类路径中,这是我想要避免的。代理插件是否可以通过其他方式启动

您可以使用
代理服务
从Java代码中启动activemq代理。
您可以在相应的对象上调用各种配置方法。有关更多详细信息,请参阅。该站点有一个jaas插件示例。

您可以使用
BrokerService
从Java代码中启动activemq代理。
您可以在相应的对象上调用各种配置方法。有关更多详细信息,请参阅。该站点提供了jaas插件的示例。

您还可以在ActiveMQ单元测试中搜索插件的使用情况,这将为您提供许多示例。您还可以在ActiveMQ单元测试中搜索插件的使用情况,这将为您提供许多示例。