Hi,

Is it possible to use brokers with authentication as master and slave?

I have started master broker. Next I try to configure slave:

<beans xmlns="http://activemq.org/config/1.0";>

<broker name="m1" persistent="false" masterConnectorURI="tcp://m0:5000" userName="admin1" password="pw1">

        <transportConnectors>
                <transportConnector uri="tcp://localhost:5000"/>
                </transportConnectors>

                <persistenceAdapter>
                <memoryPersistenceAdapter/>
                </persistenceAdapter>

                <plugins>
<jaasAuthenticationPlugin configuration="activemq-domain" />
                <authorizationPlugin>
                                <map>
                        <authorizationMap>
                                        <authorizationEntries>
<authorizationEntry topic=">" read="admins" write="admins" admin="admins" /> <authorizationEntry topic="messages.>" read="consumers" write="producers" admin="producers,consumers,admins" /> <authorizationEntry queue="messages.>" read="consumers" write="producers" admin="producers,consumers,admins" /> <authorizationEntry topic="ActiveMQ.Advisory.>" read="producers,consumers" write="producers,consumers" admin="producers,consumers"/>
                                        </authorizationEntries>
                        </authorizationMap>
                        </map>
            </authorizationPlugin>
                </plugins>


    </broker>

</beans>

On starting it I got:

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'broker' defined in file [/home/john/manager/conf/broker.xml]: Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'm0' defined in file [/home/john/manager/conf/activemq.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'userName' of bean class [org.apache.activemq.xbean.XBeanBrokerService]: Bean property 'userName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'm0' defined in file [/home/john/manager/conf/activemq.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'userName' of bean class [org.apache.activemq.xbean.XBeanBrokerService]: Bean property 'userName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'userName' of bean class [org.apache.activemq.xbean.XBeanBrokerService]: Bean property 'userName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

But on this page http://activemq.org/site/masterslave.html userName and password are described.

Which AMQ version need I use for this params?

--
Thanks,
Eugene Prokopiev

Reply via email to