The Grouper Messaging system interface will have a ActiveMQ implementation.
Install ActiveMQ
On windows, install erlang, then install RabbitMQ
Get the management ui working (do this as an administrator)
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.10\sbin>rabbitmq-plugins.bat enable rabbitmq_management
Restart RabbitMQ service as an administrator (e.g. in windows in local services console)
Login to http://localhost:15672/ with guest/guest
Default port is 5672
On Mac, Download RabbitMQ from https://www.rabbitmq.com/install-standalone-mac.html. Unzip the file and go to sbin directory. Run ./rabbitmq-server. It will launch rabbimq server.
Login to http://localhost:15672/ with guest/guest
Note: Grouper Rabbitmq messaging doesn't support acknowledging the individual messages.
Set the following properties in grouper.client.properties file
# host address of activemq queue grouper.activemq.messsaging.host = localhost # port of activemq queue grouper.activemq.messsaging.port = 5672 # username of activemq queue grouper.activemq.messsaging.username = # password of activemq queue grouper.activemq.messsaging.password = # number of seconds to sleep while waiting grouper.activemq.messaging.polling.sleep.seconds = 5 grouper.activemq.messaging.defaultPageSize = 5 grouper.activemq.messaging.maxPageSize = 10