activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adrian Co <...@exist.com>
Subject Re: Problems with JAAS
Date Tue, 31 Oct 2006 21:32:18 GMT
http://people.apache.org/maven-snapshot-repository/org/apache/activemq/activemq-jaas/4.1-incubator-SNAPSHOT/

massive.boisson wrote:
> I am experiancing similar issue. How can I get activemq-jaas.jar?
>
> I can't find it in neither 4.0.1, nor 4.0.2, nor
> apache-activemq-4.1-incubator-20061020.071006-61.zip
>
> The JIRA issue http://issues.apache.org/activemq/browse/AMQ-801 has not been
> updated.
>
> Am I overlooking something, or..... 
> Any ideas?
>
> --MB
>
>
> Adrian Co wrote:
>   
>> Hi,
>>
>> The activemq-jaas jar file may not have been included in the distro. You 
>> could try building the jaas module from source and dropping the jar file 
>> in the lib dir.
>>
>> But I would suggest trying out the 4.0.2 release as this also has 
>> several bug fixes.
>>
>> zmccoy wrote:
>>     
>>> Hello,
>>>
>>> I'm trying to configure JAAS with ActiveMQ 4.0-RC2, and I'm getting the
>>> following errors when I attempt to start the broker.
>>>
>>> login.config is in the CLASSPATH:
>>>
>>> localhost bin # echo $CLASSPATH
>>> /usr/share/activemq-4.0-RC2/activemq-4.0-RC2.jar:/usr/share/activemq-4.0-RC2/conf/login.config
>>>
>>> Start the ActiveMQ broker:
>>>
>>> localhost bin # ./activemq
>>> ACTIVEMQ_HOME: /home/zmccoy/ESB/activemq-4.0-RC2
>>> Loading message broker from: xbean:activemq.xml
>>> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'org.apache.activemq.security.AuthorizationEntry' defined in
>>> class
>>> path resource [activemq.xml]: Error setting property values; nested
>>> exception is org.springframework.beans.PropertyAccessExceptionsException:
>>> PropertyAccessExceptionsException (3 errors); nested
>>> propertyAccessExceptions are:
>>> [org.springframework.beans.MethodInvocationException: Property 'admin'
>>> threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/apache/activemq/jaas/GroupPrincipal],
>>> [org.springframework.beans.MethodInvocationException: Property 'read'
>>> threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/apache/activemq/jaas/GroupPrincipal],
>>> [org.springframework.beans.MethodInvocationException: Property 'write'
>>> threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/apache/activemq/jaas/GroupPrincipal]
>>> ERROR: java.lang.Exception:
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'org.apache.activemq.security.AuthorizationEntry' defined in
>>> class
>>> path resource [activemq.xml]: Error setting property values; nested
>>> exception is org.springframework.beans.PropertyAccessExceptionsException:
>>> PropertyAccessExceptionsException (3 errors); nested
>>> propertyAccessExceptions are:
>>> [org.springframework.beans.MethodInvocationException: Property 'admin'
>>> threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/apache/activemq/jaas/GroupPrincipal],
>>> [org.springframework.beans.MethodInvocationException: Property 'read'
>>> threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/apache/activemq/jaas/GroupPrincipal],
>>> [org.springframework.beans.MethodInvocationException: Property 'write'
>>> threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/apache/activemq/jaas/GroupPrincipal]
>>>
>>> Here is a snippet from activemq.xml:
>>>
>>>    <plugins>
>>>       <!--  use JAAS to authenticate using the login.config file on the
>>> classpath to configure JAAS -->
>>>       <jaasAuthenticationPlugin configuration="activemq-domain" />
>>>
>>>       <!--  lets configure a destination based authorization mechanism
>>> -->
>>>       <authorizationPlugin>
>>>         <map>
>>>           <authorizationMap>
>>>             <authorizationEntries>
>>>               <authorizationEntry queue=">" read="grouper"
>>> write="grouper"
>>> admin="grouper" />
>>>               <authorizationEntry topic=">" read="grouper"
>>> write="grouper"
>>> admin="grouper" />
>>>             </authorizationEntries>
>>>           </authorizationMap>
>>>         </map>
>>>       </authorizationPlugin>
>>>
>>>    </plugins>
>>>
>>> Here is login.config:
>>>
>>> activemq-domain {
>>>    org.apache.activemq.jaas.PropertiesLoginModule required
>>>    debug=true
>>>    org.apache.activemq.jaas.properties.user="users.properties"
>>>    org.apache.activemq.jaas.properties.group="groups.properties";
>>> };
>>>
>>> Here is users.properties:
>>>
>>> DEFAULT_USER=DEFAULT_PASSWORD
>>>
>>> Here is groups.properties:
>>>
>>> DEFAULT_USER=grouper
>>>
>>>
>>> Any suggestions?
>>>
>>> --
>>> Zach
>>>   
>>>       
>>
>>     
>
>   


Mime
View raw message