You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by navnetkachroo <na...@gmail.com> on 2008/03/24 22:25:30 UTC
ActiveMQ 5.0 & JAAS: SecurityException: User name or password is
invalid on Startup
Hi,
I configured JAAS & ActiveMQ 5.0.
On ActiveMQ startup, I get the User name or password is invalid exception.
(stacktrace mentioned in the end of this post).
I've been through all the related posts & have tried the suggestions, even
then this doesn't work !
Attached are the configuration files that I'm using:
* users.properties
* login.config
* groups.properties
* activemq.xml.entitle
I've also tried removing camelContext, commandAgent & jetty from the
activemq.xml.
Stacktrace:
ACTIVEMQ_HOME: /tech/poc/activemq
ACTIVEMQ_BASE: /tech/poc/activemq
Loading message broker from: xbean:activemq.xml
INFO BrokerService - Using Persistence Adapter:
AMQPersistenceAdapter(${activemq.base}/data/test-msg-poc-2)
INFO BrokerService - ActiveMQ 5.1-SNAPSHOT JMS Message
Broker (test-msg-poc-2) is starting
INFO BrokerService - For help or more information please
see: http://activemq.apache.org/
INFO AMQPersistenceAdapter - AMQStore starting using directory:
${activemq.base}/data/test-msg-poc-2
INFO KahaStore - Kaha Store using data directory
${activemq.base}/data/test-msg-poc-2/kr-store/state
INFO ManagementContext - JMX consoles can connect to
service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO AMQPersistenceAdapter - Active data files: []
WARN AMQPersistenceAdapter - The ReferenceStore is not valid -
recovering ...
INFO KahaStore - Kaha Store successfully deleted data
directory ${activemq.base}/data/test-msg-poc-2/kr-store/data
INFO AMQPersistenceAdapter - Journal Recovery Started from:
DataManager:(data-)
INFO AMQPersistenceAdapter - Recovered 0 operations from redo log
in 0.018 seconds.
INFO AMQPersistenceAdapter - Finished recovering the
ReferenceStore
INFO KahaStore - Kaha Store using data directory
${activemq.base}/data/test-msg-poc-2/kr-store/data
INFO TransportServerThreadSupport - Listening for connections at:
tcp://test-msg-poc-2:61616
INFO TransportConnector - Connector openwire Started
INFO DiscoveryNetworkConnector - Establishing network connection
between from vm://test-msg-poc-2 to tcp://test-msg-poc-1:61616
INFO TransportConnector - Connector vm://test-msg-poc-2 Started
INFO NetworkConnector - Network Connector
org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent@c44b88
Started
INFO BrokerService - ActiveMQ JMS Message Broker
(test-msg-poc-2, ID:test-msg-poc-2-41438-1206391453635-0:0) started
INFO DemandForwardingBridge - Network connection between
vm://test-msg-poc-2#0 and
tcp://test-msg-poc-1/134.42.19.30:61616(test-msg-poc-1) has been
established.
WARN TransportConnection - Failed to add Connection
java.lang.SecurityException: User name or password is invalid.
at
org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
at
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
at
org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
at
org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
at
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
at
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
at
org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
at
org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
at
org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
at
org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
at
org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
ERROR Service - Async error occurred:
java.lang.SecurityException: User name or password is invalid.
java.lang.SecurityException: User name or password is invalid.
at
org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
at
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
at
org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
at
org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
at
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
at
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
at
org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
at
org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
at
org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
at
org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
at
org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
INFO DemandForwardingBridge - Network connection between
vm://test-msg-poc-2#0 and tcp://test-msg-poc-1/134.42.19.30:61616 shutdown
due to a local error: java.lang.SecurityException: User name or password is
invalid.
WARN TransportConnection - Failed to add Connection
java.lang.SecurityException: User name or password is invalid.
at
org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
at
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
at
org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
at
org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:86)
at
org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
at
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
at
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
at
org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
at
org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:134)
at
org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:173)
at
org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
at
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
at java.lang.Thread.run(Thread.java:595) ....
......
http://www.nabble.com/file/p16261835/users.properties users.properties
http://www.nabble.com/file/p16261835/login.config login.config
http://www.nabble.com/file/p16261835/activemq.xml.entitle
activemq.xml.entitle http://www.nabble.com/file/p16261835/groups.properties
groups.properties http://www.nabble.com/file/p16261835/login.config
login.config
--
View this message in context: http://www.nabble.com/ActiveMQ-5.0---JAAS%3A-SecurityException%3A-User-name-or-password-is-invalid-on-Startup-tp16261835s2354p16261835.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: ActiveMQ 5.0 & JAAS: SecurityException: User name or password
is invalid on Startup
Posted by navnetkachroo <na...@gmail.com>.
Any updates on this issue?
navnetkachroo wrote:
>
> The users.properties, login.config, and groups.properties files are in
> $ACTIVEMQ_HOME/conf/org/apache/activemq/security ... I give this path as
> an argument while (java.security.auth.login.config) starting ActiveMQ.
>
> I tried commenting the simple plugin => It passed through the previous
> block... But now i'm getting another exception (User system is not
> authorized to read from... stack trace in the end), even after having this
> in the xml:
>
> <authorizationEntry topic="ActiveMQ.Advisory.>" read="system"
> write="system" admin="system"/>
> <authorizationEntry topic="ActiveMQ.Advisory.Consumer.>" read="system"
> write="system" admin="system"/>
> <authorizationEntry topic="ActiveMQ.Advisory.TempQueue" read="system"
> write="system" admin="system" />
> <authorizationEntry topic="ActiveMQ.Advisory.TempTopic" read="system"
> write="system" admin="system" />
>
>
> Thanks!
>
> StackTrace:
>
>
> WARN DiscoveryNetworkConnector - Could not start network bridge
> between: vm://test-msg-poc-1 and: tcp://test-msg-poc-2:61616 due to:
> java.net.ConnectException: Connection refused
>
> INFO DemandForwardingBridge - test-msg-poc-1 bridge to Unknown
> stopped
>
> ERROR TransportConnector - Could not accept connection : Peer
> (vm://test-msg-poc-1#4) disposed.
>
> ERROR Service - Async error occurred:
> java.lang.SecurityException: User system is not authorized to read from:
> ActiveMQ.Advisory.Consumer.>,topic://ActiveMQ.Advisory.TempQueue,topic://ActiveMQ.Advisory.TempTopic
>
> java.lang.SecurityException: User system is not authorized to read from:
> ActiveMQ.Advisory.Consumer.>,topic://ActiveMQ.Advisory.TempQueue,topic://ActiveMQ.Advisory.TempTopic
>
> at
> org.apache.activemq.security.AuthorizationBroker.addConsumer(AuthorizationBroker.java:107)
>
>
>
>
>
> ttmdev wrote:
>>
>> Are the files users.properties, login.config, and groups.properties in
>> $ACTIVEMQ_HOME/conf?
>>
>> I noticed that you have both the jaas and simple authentication plugins
>> enabled in your broker's xml cfg file. Try commenting out the simple
>> plugin.
>>
>> Can you clients connect to the broker?
>>
>> Joe
>>
>>
>> navnetkachroo wrote:
>>>
>>> Thanks for your reply.
>>>
>>> I tried giving the username & pwd... But even that did'nt work :(. I'm
>>> getting the same exception.
>>>
>>> <networkConnector name="to-other-hosts" dynamicOnly="true"
>>> uri="static://(tcp://test-msg-poc-1:61616)" userName="system"
>>> password="manager"/>
>>>
>>>
>>>
>>> ttmdev wrote:
>>>>
>>>> Couple of things to keep in mind.
>>>>
>>>> a. Any broker wishing to connect to this broker (i.e., the one you've
>>>> enabled security for) will need to provide the proper credentials via
>>>> the networkConnector element's userName and password attributes.
>>>>
>>>> b. Any networkConnector elements given to this broker must be given the
>>>> proper credentials even if the corresponding remote broker does not
>>>> have security enabled.
>>>>
>>>> Joe
>>>> Goto www.ttmsolutions.com for a free ActiveMQ user guide
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> navnetkachroo wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I configured JAAS & ActiveMQ 5.0.
>>>>>
>>>>> On ActiveMQ startup, I get the User name or password is invalid
>>>>> exception. (stacktrace mentioned in the end of this post).
>>>>>
>>>>> I've been through all the related posts & have tried the suggestions,
>>>>> even then this doesn't work !
>>>>>
>>>>> Attached are the configuration files that I'm using:
>>>>> * users.properties
>>>>> * login.config
>>>>> * groups.properties
>>>>> * activemq.xml.entitle
>>>>>
>>>>> I've also tried removing camelContext, commandAgent & jetty from the
>>>>> activemq.xml.
>>>>>
>>>>>
>>>>> Stacktrace:
>>>>>
>>>>> ACTIVEMQ_HOME: /tech/poc/activemq
>>>>> ACTIVEMQ_BASE: /tech/poc/activemq
>>>>> Loading message broker from: xbean:activemq.xml
>>>>> INFO BrokerService - Using Persistence Adapter:
>>>>> AMQPersistenceAdapter(${activemq.base}/data/test-msg-poc-2)
>>>>> INFO BrokerService - ActiveMQ 5.1-SNAPSHOT JMS
>>>>> Message Broker (test-msg-poc-2) is starting
>>>>> INFO BrokerService - For help or more information
>>>>> please see: http://activemq.apache.org/
>>>>> INFO AMQPersistenceAdapter - AMQStore starting using
>>>>> directory: ${activemq.base}/data/test-msg-poc-2
>>>>> INFO KahaStore - Kaha Store using data directory
>>>>> ${activemq.base}/data/test-msg-poc-2/kr-store/state
>>>>> INFO ManagementContext - JMX consoles can connect to
>>>>> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
>>>>> INFO AMQPersistenceAdapter - Active data files: []
>>>>> WARN AMQPersistenceAdapter - The ReferenceStore is not valid
>>>>> - recovering ...
>>>>> INFO KahaStore - Kaha Store successfully deleted
>>>>> data directory ${activemq.base}/data/test-msg-poc-2/kr-store/data
>>>>> INFO AMQPersistenceAdapter - Journal Recovery Started from:
>>>>> DataManager:(data-)
>>>>> INFO AMQPersistenceAdapter - Recovered 0 operations from
>>>>> redo log in 0.018 seconds.
>>>>> INFO AMQPersistenceAdapter - Finished recovering the
>>>>> ReferenceStore
>>>>> INFO KahaStore - Kaha Store using data directory
>>>>> ${activemq.base}/data/test-msg-poc-2/kr-store/data
>>>>> INFO TransportServerThreadSupport - Listening for connections at:
>>>>> tcp://test-msg-poc-2:61616
>>>>> INFO TransportConnector - Connector openwire Started
>>>>> INFO DiscoveryNetworkConnector - Establishing network connection
>>>>> between from vm://test-msg-poc-2 to tcp://test-msg-poc-1:61616
>>>>> INFO TransportConnector - Connector vm://test-msg-poc-2
>>>>> Started
>>>>> INFO NetworkConnector - Network Connector
>>>>> org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent@c44b88
>>>>> Started
>>>>> INFO BrokerService - ActiveMQ JMS Message Broker
>>>>> (test-msg-poc-2, ID:test-msg-poc-2-41438-1206391453635-0:0) started
>>>>> INFO DemandForwardingBridge - Network connection between
>>>>> vm://test-msg-poc-2#0 and
>>>>> tcp://test-msg-poc-1/134.42.19.30:61616(test-msg-poc-1) has been
>>>>> established.
>>>>> WARN TransportConnection - Failed to add Connection
>>>>> java.lang.SecurityException: User name or password is invalid.
>>>>> at
>>>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>>>> at
>>>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>>>> at
>>>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>>>> at
>>>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>>>> at
>>>>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
>>>>> at
>>>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>>>> at
>>>>> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
>>>>> at
>>>>> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
>>>>> at
>>>>> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
>>>>> ERROR Service - Async error occurred:
>>>>> java.lang.SecurityException: User name or password is invalid.
>>>>> java.lang.SecurityException: User name or password is invalid.
>>>>> at
>>>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>>>> at
>>>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>>>> at
>>>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>>>> at
>>>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>>>> at
>>>>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
>>>>> at
>>>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>>>> at
>>>>> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
>>>>> at
>>>>> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
>>>>> at
>>>>> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
>>>>> INFO DemandForwardingBridge - Network connection between
>>>>> vm://test-msg-poc-2#0 and tcp://test-msg-poc-1/134.42.19.30:61616
>>>>> shutdown due to a local error: java.lang.SecurityException: User name
>>>>> or password is invalid.
>>>>> WARN TransportConnection - Failed to add Connection
>>>>> java.lang.SecurityException: User name or password is invalid.
>>>>> at
>>>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>>>> at
>>>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>>>> at
>>>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>>>> at
>>>>> org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:86)
>>>>> at
>>>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>>>> at
>>>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>>>> at
>>>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>>>> at
>>>>> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:134)
>>>>> at
>>>>> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:173)
>>>>> at
>>>>> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>>>>> at
>>>>> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>>>>> at
>>>>> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>>>>> at java.lang.Thread.run(Thread.java:595) ....
>>>>> ......
>>>>> http://www.nabble.com/file/p16261835/users.properties
>>>>> users.properties http://www.nabble.com/file/p16261835/login.config
>>>>> login.config
>>>>> http://www.nabble.com/file/p16261835/activemq.xml.entitle
>>>>> activemq.xml.entitle
>>>>> http://www.nabble.com/file/p16261835/groups.properties
>>>>> groups.properties http://www.nabble.com/file/p16261835/login.config
>>>>> login.config
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/ActiveMQ-5.0---JAAS%3A-SecurityException%3A-User-name-or-password-is-invalid-on-Startup-tp16261835s2354p16470098.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: ActiveMQ 5.0 & JAAS: SecurityException: User name or password
is invalid on Startup
Posted by navnetkachroo <na...@gmail.com>.
The users.properties, login.config, and groups.properties files are in
$ACTIVEMQ_HOME/conf/org/apache/activemq/security ... I give this path as an
argument while (java.security.auth.login.config) starting ActiveMQ.
I tried commenting the simple plugin => It passed through the previous
block... But now i'm getting another exception (User system is not
authorized to read from... stack trace in the end), even after having this
in the xml:
<authorizationEntry topic="ActiveMQ.Advisory.>" read="system" write="system"
admin="system"/>
<authorizationEntry topic="ActiveMQ.Advisory.Consumer.>" read="system"
write="system" admin="system"/>
<authorizationEntry topic="ActiveMQ.Advisory.TempQueue" read="system"
write="system" admin="system" />
<authorizationEntry topic="ActiveMQ.Advisory.TempTopic" read="system"
write="system" admin="system" />
Thanks!
StackTrace:
WARN DiscoveryNetworkConnector - Could not start network bridge
between: vm://test-msg-poc-1 and: tcp://test-msg-poc-2:61616 due to:
java.net.ConnectException: Connection refused
INFO DemandForwardingBridge - test-msg-poc-1 bridge to Unknown
stopped
ERROR TransportConnector - Could not accept connection : Peer
(vm://test-msg-poc-1#4) disposed.
ERROR Service - Async error occurred:
java.lang.SecurityException: User system is not authorized to read from:
ActiveMQ.Advisory.Consumer.>,topic://ActiveMQ.Advisory.TempQueue,topic://ActiveMQ.Advisory.TempTopic
java.lang.SecurityException: User system is not authorized to read from:
ActiveMQ.Advisory.Consumer.>,topic://ActiveMQ.Advisory.TempQueue,topic://ActiveMQ.Advisory.TempTopic
at
org.apache.activemq.security.AuthorizationBroker.addConsumer(AuthorizationBroker.java:107)
ttmdev wrote:
>
> Are the files users.properties, login.config, and groups.properties in
> $ACTIVEMQ_HOME/conf?
>
> I noticed that you have both the jaas and simple authentication plugins
> enabled in your broker's xml cfg file. Try commenting out the simple
> plugin.
>
> Can you clients connect to the broker?
>
> Joe
>
>
> navnetkachroo wrote:
>>
>> Thanks for your reply.
>>
>> I tried giving the username & pwd... But even that did'nt work :(. I'm
>> getting the same exception.
>>
>> <networkConnector name="to-other-hosts" dynamicOnly="true"
>> uri="static://(tcp://test-msg-poc-1:61616)" userName="system"
>> password="manager"/>
>>
>>
>>
>> ttmdev wrote:
>>>
>>> Couple of things to keep in mind.
>>>
>>> a. Any broker wishing to connect to this broker (i.e., the one you've
>>> enabled security for) will need to provide the proper credentials via
>>> the networkConnector element's userName and password attributes.
>>>
>>> b. Any networkConnector elements given to this broker must be given the
>>> proper credentials even if the corresponding remote broker does not have
>>> security enabled.
>>>
>>> Joe
>>> Goto www.ttmsolutions.com for a free ActiveMQ user guide
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> navnetkachroo wrote:
>>>>
>>>> Hi,
>>>>
>>>> I configured JAAS & ActiveMQ 5.0.
>>>>
>>>> On ActiveMQ startup, I get the User name or password is invalid
>>>> exception. (stacktrace mentioned in the end of this post).
>>>>
>>>> I've been through all the related posts & have tried the suggestions,
>>>> even then this doesn't work !
>>>>
>>>> Attached are the configuration files that I'm using:
>>>> * users.properties
>>>> * login.config
>>>> * groups.properties
>>>> * activemq.xml.entitle
>>>>
>>>> I've also tried removing camelContext, commandAgent & jetty from the
>>>> activemq.xml.
>>>>
>>>>
>>>> Stacktrace:
>>>>
>>>> ACTIVEMQ_HOME: /tech/poc/activemq
>>>> ACTIVEMQ_BASE: /tech/poc/activemq
>>>> Loading message broker from: xbean:activemq.xml
>>>> INFO BrokerService - Using Persistence Adapter:
>>>> AMQPersistenceAdapter(${activemq.base}/data/test-msg-poc-2)
>>>> INFO BrokerService - ActiveMQ 5.1-SNAPSHOT JMS
>>>> Message Broker (test-msg-poc-2) is starting
>>>> INFO BrokerService - For help or more information
>>>> please see: http://activemq.apache.org/
>>>> INFO AMQPersistenceAdapter - AMQStore starting using
>>>> directory: ${activemq.base}/data/test-msg-poc-2
>>>> INFO KahaStore - Kaha Store using data directory
>>>> ${activemq.base}/data/test-msg-poc-2/kr-store/state
>>>> INFO ManagementContext - JMX consoles can connect to
>>>> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
>>>> INFO AMQPersistenceAdapter - Active data files: []
>>>> WARN AMQPersistenceAdapter - The ReferenceStore is not valid
>>>> - recovering ...
>>>> INFO KahaStore - Kaha Store successfully deleted
>>>> data directory ${activemq.base}/data/test-msg-poc-2/kr-store/data
>>>> INFO AMQPersistenceAdapter - Journal Recovery Started from:
>>>> DataManager:(data-)
>>>> INFO AMQPersistenceAdapter - Recovered 0 operations from redo
>>>> log in 0.018 seconds.
>>>> INFO AMQPersistenceAdapter - Finished recovering the
>>>> ReferenceStore
>>>> INFO KahaStore - Kaha Store using data directory
>>>> ${activemq.base}/data/test-msg-poc-2/kr-store/data
>>>> INFO TransportServerThreadSupport - Listening for connections at:
>>>> tcp://test-msg-poc-2:61616
>>>> INFO TransportConnector - Connector openwire Started
>>>> INFO DiscoveryNetworkConnector - Establishing network connection
>>>> between from vm://test-msg-poc-2 to tcp://test-msg-poc-1:61616
>>>> INFO TransportConnector - Connector vm://test-msg-poc-2
>>>> Started
>>>> INFO NetworkConnector - Network Connector
>>>> org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent@c44b88
>>>> Started
>>>> INFO BrokerService - ActiveMQ JMS Message Broker
>>>> (test-msg-poc-2, ID:test-msg-poc-2-41438-1206391453635-0:0) started
>>>> INFO DemandForwardingBridge - Network connection between
>>>> vm://test-msg-poc-2#0 and
>>>> tcp://test-msg-poc-1/134.42.19.30:61616(test-msg-poc-1) has been
>>>> established.
>>>> WARN TransportConnection - Failed to add Connection
>>>> java.lang.SecurityException: User name or password is invalid.
>>>> at
>>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>>> at
>>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>>> at
>>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>>> at
>>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>>> at
>>>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
>>>> at
>>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>>> at
>>>> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
>>>> at
>>>> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
>>>> at
>>>> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
>>>> ERROR Service - Async error occurred:
>>>> java.lang.SecurityException: User name or password is invalid.
>>>> java.lang.SecurityException: User name or password is invalid.
>>>> at
>>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>>> at
>>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>>> at
>>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>>> at
>>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>>> at
>>>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
>>>> at
>>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>>> at
>>>> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
>>>> at
>>>> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
>>>> at
>>>> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
>>>> INFO DemandForwardingBridge - Network connection between
>>>> vm://test-msg-poc-2#0 and tcp://test-msg-poc-1/134.42.19.30:61616
>>>> shutdown due to a local error: java.lang.SecurityException: User name
>>>> or password is invalid.
>>>> WARN TransportConnection - Failed to add Connection
>>>> java.lang.SecurityException: User name or password is invalid.
>>>> at
>>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>>> at
>>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>>> at
>>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>>> at
>>>> org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:86)
>>>> at
>>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>>> at
>>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>>> at
>>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>>> at
>>>> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:134)
>>>> at
>>>> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:173)
>>>> at
>>>> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>>>> at
>>>> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>>>> at
>>>> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>>>> at java.lang.Thread.run(Thread.java:595) ....
>>>> ......
>>>> http://www.nabble.com/file/p16261835/users.properties users.properties
>>>> http://www.nabble.com/file/p16261835/login.config login.config
>>>> http://www.nabble.com/file/p16261835/activemq.xml.entitle
>>>> activemq.xml.entitle
>>>> http://www.nabble.com/file/p16261835/groups.properties
>>>> groups.properties http://www.nabble.com/file/p16261835/login.config
>>>> login.config
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/ActiveMQ-5.0---JAAS%3A-SecurityException%3A-User-name-or-password-is-invalid-on-Startup-tp16261835s2354p16265456.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: ActiveMQ 5.0 & JAAS: SecurityException: User name or password
is invalid on Startup
Posted by ttmdev <jo...@ttmsolutions.com>.
Are the files users.properties, login.config, and groups.properties in
$ACTIVEMQ_HOME/conf?
I noticed that you have both the jaas and simple authentication plugins
enabled in your broker's xml cfg file. Try commenting out the simple plugin.
Can you clients connect to the broker?
Joe
navnetkachroo wrote:
>
> Thanks for your reply.
>
> I tried giving the username & pwd... But even that did'nt work :(. I'm
> getting the same exception.
>
> <networkConnector name="to-other-hosts" dynamicOnly="true"
> uri="static://(tcp://test-msg-poc-1:61616)" userName="system"
> password="manager"/>
>
>
>
> ttmdev wrote:
>>
>> Couple of things to keep in mind.
>>
>> a. Any broker wishing to connect to this broker (i.e., the one you've
>> enabled security for) will need to provide the proper credentials via the
>> networkConnector element's userName and password attributes.
>>
>> b. Any networkConnector elements given to this broker must be given the
>> proper credentials even if the corresponding remote broker does not have
>> security enabled.
>>
>> Joe
>> Goto www.ttmsolutions.com for a free ActiveMQ user guide
>>
>>
>>
>>
>>
>>
>>
>> navnetkachroo wrote:
>>>
>>> Hi,
>>>
>>> I configured JAAS & ActiveMQ 5.0.
>>>
>>> On ActiveMQ startup, I get the User name or password is invalid
>>> exception. (stacktrace mentioned in the end of this post).
>>>
>>> I've been through all the related posts & have tried the suggestions,
>>> even then this doesn't work !
>>>
>>> Attached are the configuration files that I'm using:
>>> * users.properties
>>> * login.config
>>> * groups.properties
>>> * activemq.xml.entitle
>>>
>>> I've also tried removing camelContext, commandAgent & jetty from the
>>> activemq.xml.
>>>
>>>
>>> Stacktrace:
>>>
>>> ACTIVEMQ_HOME: /tech/poc/activemq
>>> ACTIVEMQ_BASE: /tech/poc/activemq
>>> Loading message broker from: xbean:activemq.xml
>>> INFO BrokerService - Using Persistence Adapter:
>>> AMQPersistenceAdapter(${activemq.base}/data/test-msg-poc-2)
>>> INFO BrokerService - ActiveMQ 5.1-SNAPSHOT JMS Message
>>> Broker (test-msg-poc-2) is starting
>>> INFO BrokerService - For help or more information
>>> please see: http://activemq.apache.org/
>>> INFO AMQPersistenceAdapter - AMQStore starting using
>>> directory: ${activemq.base}/data/test-msg-poc-2
>>> INFO KahaStore - Kaha Store using data directory
>>> ${activemq.base}/data/test-msg-poc-2/kr-store/state
>>> INFO ManagementContext - JMX consoles can connect to
>>> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
>>> INFO AMQPersistenceAdapter - Active data files: []
>>> WARN AMQPersistenceAdapter - The ReferenceStore is not valid -
>>> recovering ...
>>> INFO KahaStore - Kaha Store successfully deleted
>>> data directory ${activemq.base}/data/test-msg-poc-2/kr-store/data
>>> INFO AMQPersistenceAdapter - Journal Recovery Started from:
>>> DataManager:(data-)
>>> INFO AMQPersistenceAdapter - Recovered 0 operations from redo
>>> log in 0.018 seconds.
>>> INFO AMQPersistenceAdapter - Finished recovering the
>>> ReferenceStore
>>> INFO KahaStore - Kaha Store using data directory
>>> ${activemq.base}/data/test-msg-poc-2/kr-store/data
>>> INFO TransportServerThreadSupport - Listening for connections at:
>>> tcp://test-msg-poc-2:61616
>>> INFO TransportConnector - Connector openwire Started
>>> INFO DiscoveryNetworkConnector - Establishing network connection
>>> between from vm://test-msg-poc-2 to tcp://test-msg-poc-1:61616
>>> INFO TransportConnector - Connector vm://test-msg-poc-2
>>> Started
>>> INFO NetworkConnector - Network Connector
>>> org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent@c44b88
>>> Started
>>> INFO BrokerService - ActiveMQ JMS Message Broker
>>> (test-msg-poc-2, ID:test-msg-poc-2-41438-1206391453635-0:0) started
>>> INFO DemandForwardingBridge - Network connection between
>>> vm://test-msg-poc-2#0 and
>>> tcp://test-msg-poc-1/134.42.19.30:61616(test-msg-poc-1) has been
>>> established.
>>> WARN TransportConnection - Failed to add Connection
>>> java.lang.SecurityException: User name or password is invalid.
>>> at
>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>> at
>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>> at
>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>> at
>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>> at
>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>> at
>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>> at
>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>> at
>>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
>>> at
>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>> at
>>> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
>>> at
>>> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
>>> at
>>> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
>>> ERROR Service - Async error occurred:
>>> java.lang.SecurityException: User name or password is invalid.
>>> java.lang.SecurityException: User name or password is invalid.
>>> at
>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>> at
>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>> at
>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>> at
>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>> at
>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>> at
>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>> at
>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>> at
>>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
>>> at
>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>> at
>>> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
>>> at
>>> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
>>> at
>>> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
>>> INFO DemandForwardingBridge - Network connection between
>>> vm://test-msg-poc-2#0 and tcp://test-msg-poc-1/134.42.19.30:61616
>>> shutdown due to a local error: java.lang.SecurityException: User name or
>>> password is invalid.
>>> WARN TransportConnection - Failed to add Connection
>>> java.lang.SecurityException: User name or password is invalid.
>>> at
>>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>>> at
>>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>>> at
>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>>> at
>>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>>> at
>>> org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:86)
>>> at
>>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>>> at
>>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>>> at
>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>>> at
>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>>> at
>>> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:134)
>>> at
>>> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:173)
>>> at
>>> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>>> at
>>> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>>> at
>>> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>>> at java.lang.Thread.run(Thread.java:595) ....
>>> ......
>>> http://www.nabble.com/file/p16261835/users.properties users.properties
>>> http://www.nabble.com/file/p16261835/login.config login.config
>>> http://www.nabble.com/file/p16261835/activemq.xml.entitle
>>> activemq.xml.entitle
>>> http://www.nabble.com/file/p16261835/groups.properties groups.properties
>>> http://www.nabble.com/file/p16261835/login.config login.config
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/ActiveMQ-5.0---JAAS%3A-SecurityException%3A-User-name-or-password-is-invalid-on-Startup-tp16261835s2354p16263455.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: ActiveMQ 5.0 & JAAS: SecurityException: User name or password
is invalid on Startup
Posted by navnetkachroo <na...@gmail.com>.
Thanks for your reply.
I tried giving the username & pwd... But even that did'nt work :(. I'm
getting the same exception.
<networkConnector name="to-other-hosts" dynamicOnly="true"
uri="static://(tcp://test-msg-poc-1:61616)" userName="system"
password="manager"/>
ttmdev wrote:
>
> Couple of things to keep in mind.
>
> a. Any broker wishing to connect to this broker (i.e., the one you've
> enabled security for) will need to provide the proper credentials via the
> networkConnector element's userName and password attributes.
>
> b. Any networkConnector elements given to this broker must be given the
> proper credentials even if the corresponding remote broker does not have
> security enabled.
>
> Joe
> Goto www.ttmsolutions.com for a free ActiveMQ user guide
>
>
>
>
>
>
>
> navnetkachroo wrote:
>>
>> Hi,
>>
>> I configured JAAS & ActiveMQ 5.0.
>>
>> On ActiveMQ startup, I get the User name or password is invalid
>> exception. (stacktrace mentioned in the end of this post).
>>
>> I've been through all the related posts & have tried the suggestions,
>> even then this doesn't work !
>>
>> Attached are the configuration files that I'm using:
>> * users.properties
>> * login.config
>> * groups.properties
>> * activemq.xml.entitle
>>
>> I've also tried removing camelContext, commandAgent & jetty from the
>> activemq.xml.
>>
>>
>> Stacktrace:
>>
>> ACTIVEMQ_HOME: /tech/poc/activemq
>> ACTIVEMQ_BASE: /tech/poc/activemq
>> Loading message broker from: xbean:activemq.xml
>> INFO BrokerService - Using Persistence Adapter:
>> AMQPersistenceAdapter(${activemq.base}/data/test-msg-poc-2)
>> INFO BrokerService - ActiveMQ 5.1-SNAPSHOT JMS Message
>> Broker (test-msg-poc-2) is starting
>> INFO BrokerService - For help or more information
>> please see: http://activemq.apache.org/
>> INFO AMQPersistenceAdapter - AMQStore starting using directory:
>> ${activemq.base}/data/test-msg-poc-2
>> INFO KahaStore - Kaha Store using data directory
>> ${activemq.base}/data/test-msg-poc-2/kr-store/state
>> INFO ManagementContext - JMX consoles can connect to
>> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
>> INFO AMQPersistenceAdapter - Active data files: []
>> WARN AMQPersistenceAdapter - The ReferenceStore is not valid -
>> recovering ...
>> INFO KahaStore - Kaha Store successfully deleted
>> data directory ${activemq.base}/data/test-msg-poc-2/kr-store/data
>> INFO AMQPersistenceAdapter - Journal Recovery Started from:
>> DataManager:(data-)
>> INFO AMQPersistenceAdapter - Recovered 0 operations from redo
>> log in 0.018 seconds.
>> INFO AMQPersistenceAdapter - Finished recovering the
>> ReferenceStore
>> INFO KahaStore - Kaha Store using data directory
>> ${activemq.base}/data/test-msg-poc-2/kr-store/data
>> INFO TransportServerThreadSupport - Listening for connections at:
>> tcp://test-msg-poc-2:61616
>> INFO TransportConnector - Connector openwire Started
>> INFO DiscoveryNetworkConnector - Establishing network connection
>> between from vm://test-msg-poc-2 to tcp://test-msg-poc-1:61616
>> INFO TransportConnector - Connector vm://test-msg-poc-2
>> Started
>> INFO NetworkConnector - Network Connector
>> org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent@c44b88
>> Started
>> INFO BrokerService - ActiveMQ JMS Message Broker
>> (test-msg-poc-2, ID:test-msg-poc-2-41438-1206391453635-0:0) started
>> INFO DemandForwardingBridge - Network connection between
>> vm://test-msg-poc-2#0 and
>> tcp://test-msg-poc-1/134.42.19.30:61616(test-msg-poc-1) has been
>> established.
>> WARN TransportConnection - Failed to add Connection
>> java.lang.SecurityException: User name or password is invalid.
>> at
>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>> at
>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>> at
>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>> at
>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>> at
>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>> at
>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>> at
>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>> at
>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
>> at
>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>> at
>> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
>> at
>> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
>> at
>> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
>> ERROR Service - Async error occurred:
>> java.lang.SecurityException: User name or password is invalid.
>> java.lang.SecurityException: User name or password is invalid.
>> at
>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>> at
>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>> at
>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>> at
>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>> at
>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>> at
>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>> at
>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>> at
>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
>> at
>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>> at
>> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
>> at
>> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
>> at
>> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
>> INFO DemandForwardingBridge - Network connection between
>> vm://test-msg-poc-2#0 and tcp://test-msg-poc-1/134.42.19.30:61616
>> shutdown due to a local error: java.lang.SecurityException: User name or
>> password is invalid.
>> WARN TransportConnection - Failed to add Connection
>> java.lang.SecurityException: User name or password is invalid.
>> at
>> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
>> at
>> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
>> at
>> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
>> at
>> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
>> at
>> org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:86)
>> at
>> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
>> at
>> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
>> at
>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
>> at
>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>> at
>> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:134)
>> at
>> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:173)
>> at
>> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>> at
>> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>> at
>> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>> at java.lang.Thread.run(Thread.java:595) ....
>> ......
>> http://www.nabble.com/file/p16261835/users.properties users.properties
>> http://www.nabble.com/file/p16261835/login.config login.config
>> http://www.nabble.com/file/p16261835/activemq.xml.entitle
>> activemq.xml.entitle
>> http://www.nabble.com/file/p16261835/groups.properties groups.properties
>> http://www.nabble.com/file/p16261835/login.config login.config
>>
>
>
--
View this message in context: http://www.nabble.com/ActiveMQ-5.0---JAAS%3A-SecurityException%3A-User-name-or-password-is-invalid-on-Startup-tp16261835s2354p16262771.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: ActiveMQ 5.0 & JAAS: SecurityException: User name or password
is invalid on Startup
Posted by ttmdev <jo...@ttmsolutions.com>.
Couple of things to keep in mind.
a. Any broker wishing to connect to this broker (i.e., the one you've
enabled security for) will need to provide the proper credentials via the
networkConnector element's userName and password attributes.
b. Any networkConnector elements given to this broker must be given the
proper credentials even if the corresponding remote broker does not have
security enabled.
Joe
Goto www.ttmsolutions.com for a free ActiveMQ user guide
navnetkachroo wrote:
>
> Hi,
>
> I configured JAAS & ActiveMQ 5.0.
>
> On ActiveMQ startup, I get the User name or password is invalid exception.
> (stacktrace mentioned in the end of this post).
>
> I've been through all the related posts & have tried the suggestions, even
> then this doesn't work !
>
> Attached are the configuration files that I'm using:
> * users.properties
> * login.config
> * groups.properties
> * activemq.xml.entitle
>
> I've also tried removing camelContext, commandAgent & jetty from the
> activemq.xml.
>
>
> Stacktrace:
>
> ACTIVEMQ_HOME: /tech/poc/activemq
> ACTIVEMQ_BASE: /tech/poc/activemq
> Loading message broker from: xbean:activemq.xml
> INFO BrokerService - Using Persistence Adapter:
> AMQPersistenceAdapter(${activemq.base}/data/test-msg-poc-2)
> INFO BrokerService - ActiveMQ 5.1-SNAPSHOT JMS Message
> Broker (test-msg-poc-2) is starting
> INFO BrokerService - For help or more information please
> see: http://activemq.apache.org/
> INFO AMQPersistenceAdapter - AMQStore starting using directory:
> ${activemq.base}/data/test-msg-poc-2
> INFO KahaStore - Kaha Store using data directory
> ${activemq.base}/data/test-msg-poc-2/kr-store/state
> INFO ManagementContext - JMX consoles can connect to
> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
> INFO AMQPersistenceAdapter - Active data files: []
> WARN AMQPersistenceAdapter - The ReferenceStore is not valid -
> recovering ...
> INFO KahaStore - Kaha Store successfully deleted
> data directory ${activemq.base}/data/test-msg-poc-2/kr-store/data
> INFO AMQPersistenceAdapter - Journal Recovery Started from:
> DataManager:(data-)
> INFO AMQPersistenceAdapter - Recovered 0 operations from redo
> log in 0.018 seconds.
> INFO AMQPersistenceAdapter - Finished recovering the
> ReferenceStore
> INFO KahaStore - Kaha Store using data directory
> ${activemq.base}/data/test-msg-poc-2/kr-store/data
> INFO TransportServerThreadSupport - Listening for connections at:
> tcp://test-msg-poc-2:61616
> INFO TransportConnector - Connector openwire Started
> INFO DiscoveryNetworkConnector - Establishing network connection
> between from vm://test-msg-poc-2 to tcp://test-msg-poc-1:61616
> INFO TransportConnector - Connector vm://test-msg-poc-2
> Started
> INFO NetworkConnector - Network Connector
> org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent@c44b88
> Started
> INFO BrokerService - ActiveMQ JMS Message Broker
> (test-msg-poc-2, ID:test-msg-poc-2-41438-1206391453635-0:0) started
> INFO DemandForwardingBridge - Network connection between
> vm://test-msg-poc-2#0 and
> tcp://test-msg-poc-1/134.42.19.30:61616(test-msg-poc-1) has been
> established.
> WARN TransportConnection - Failed to add Connection
> java.lang.SecurityException: User name or password is invalid.
> at
> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
> at
> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
> at
> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
> at
> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
> at
> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
> at
> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
> at
> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
> at
> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
> at
> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
> at
> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
> at
> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
> at
> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
> ERROR Service - Async error occurred:
> java.lang.SecurityException: User name or password is invalid.
> java.lang.SecurityException: User name or password is invalid.
> at
> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
> at
> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
> at
> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
> at
> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
> at
> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
> at
> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
> at
> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
> at
> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
> at
> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
> at
> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:200)
> at
> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
> at
> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
> INFO DemandForwardingBridge - Network connection between
> vm://test-msg-poc-2#0 and tcp://test-msg-poc-1/134.42.19.30:61616 shutdown
> due to a local error: java.lang.SecurityException: User name or password
> is invalid.
> WARN TransportConnection - Failed to add Connection
> java.lang.SecurityException: User name or password is invalid.
> at
> org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:52)
> at
> org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:81)
> at
> org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
> at
> org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:658)
> at
> org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:86)
> at
> org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:125)
> at
> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281)
> at
> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
> at
> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
> at
> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:134)
> at
> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:173)
> at
> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
> at
> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
> at
> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
> at java.lang.Thread.run(Thread.java:595) ....
> ......
> http://www.nabble.com/file/p16261835/users.properties users.properties
> http://www.nabble.com/file/p16261835/login.config login.config
> http://www.nabble.com/file/p16261835/activemq.xml.entitle
> activemq.xml.entitle
> http://www.nabble.com/file/p16261835/groups.properties groups.properties
> http://www.nabble.com/file/p16261835/login.config login.config
>
--
View this message in context: http://www.nabble.com/ActiveMQ-5.0---JAAS%3A-SecurityException%3A-User-name-or-password-is-invalid-on-Startup-tp16261835s2354p16262352.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.