Difference between revisions of "Installing the Messaging Server: DEPRECATED"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
||
Line 39: | Line 39: | ||
# Go to '''Settings > Service Provider Settings > Service Configuration''' | # Go to '''Settings > Service Provider Settings > Service Configuration''' | ||
# Set values for the following parameters: | # Set values for the following parameters: | ||
::{| border="1" | ::{| border="1" cellspacing="0" cellpadding="2" | ||
| '''HornetQ Host''' || | | '''HornetQ Host''' || IP address of the server where HornetQ is installed (default: <tt>localhost</tt>) | ||
|- | |- | ||
| '''HornetQ Port''' || only | | '''HornetQ Port''' || Default: 5445.<br> Needs to be specified only if the port specified for the <tt>netty</tt> acceptor was changed in <tt>hornetq-configuration.xml</tt> for “netty” acceptor. | ||
|- | |- | ||
| '''HornetQ User<br>HornetQ Password''' || credentials | | '''HornetQ User<br>HornetQ Password''' || Use the same credentials you specified in <tt>hornetq-users.xml</tt> | ||
|- | |- | ||
| '''HornetQ QoS''' || | | '''HornetQ QoS''' || The number of simultaneously working Message Queue listeners. | ||
|} | |} | ||
:5. Click '''[Save]''' | :5. Click '''[Save]''' |
Revision as of 22:36, 24 January 2014
Installing HornetQ
HornetQ is the Message Queue engine used by the Messaging Server.
To install HornetQ
- Download it from http://www.jboss.org/hornetq/downloads.html
(For the release to use, see the Software Requirements.) - Unpack the archive to the desired location (hornetq-2.2.14, at the the time of this writing).
- Edit {hornetq-folder}/config/stand-alone/non-clustered/hornetq-users.xml
- Create a new user by adding the following code to the <configuration> section:
- <syntaxhighlight lang="xml" enclose="div">
<user name="[USER_NAME]" password="[PASSWORD]">
<role name="admin"/>
</user> </syntaxhighlight>
- Edit {hornetq-folder}/config/stand-alone/non-clustered/hornetq-configuration.xml
- Replace the <security>...</security> section with the following:
- <syntaxhighlight lang="xml" enclose="div">
<security-settings>
<security-setting match="#"> <permission type="createNonDurableQueue" roles="guest, admin"/> <permission type="deleteNonDurableQueue" roles="guest, admin"/> <permission type="createDurableQueue" roles="admin"/> <permission type="deleteDurableQueue" roles="admin"/> <permission type="consume" roles="guest, admin"/> <permission type="send" roles="guest, admin"/> <permission type="manage" roles="admin"/> </security-setting>
</security-settings> </syntaxhighlight>
Note:
- HornetQ is started using [hornetq-folder]/bin/start.sh.
- It should be started before launching the platform's messaging server.
- Learn more: Server Restart Sequence
Configuring the Platform's Service Provider Settings
- Go to the Service Provider URL: http://{yourDomain}/networking/Service?t=1&targetpage=ViewPort.jsp
- Log in as the admin user
- Go to Settings > Service Provider Settings > Service Configuration
- Set values for the following parameters:
HornetQ Host IP address of the server where HornetQ is installed (default: localhost) HornetQ Port Default: 5445.
Needs to be specified only if the port specified for the netty acceptor was changed in hornetq-configuration.xml for “netty” acceptor.HornetQ User
HornetQ PasswordUse the same credentials you specified in hornetq-users.xml HornetQ QoS The number of simultaneously working Message Queue listeners.
- 5. Click [Save]