Installing FioranoMQ Server
Wizard Based
FioranoMQ for Windows and UNIX platforms is available as an installable exe\bin file. FioranoMQ Installation wizard installs FioranoMQ and adds it to the startup directory (by default). The installation instructions for FioranoMQ are as follows:
- Launch the installer for your platform.
- Click the Next button. The license agreement panel will appear. Read and accept the license and click Next, the User and Company Information dialog box appears.
- Enter user and company information and click the Next button; the Choose Destination Location dialog box appears.
- Click the Change button to select the installation directory. Click the Next button; the Setup Type dialog box appears.
- Select the type of installation from the given option Typical, Compact or Custom. Click the Next button; the Select Program Folder dialog box appears. Choose the root location for the installation; default is \Program Files\Fiorano on windows.
- Click the Next button; the Ready to Install the Program dialog box appears. Here you can click the Back button to review or change the installation settings.
- Click the Install button; Setup Status dialog box appears with the status bar showing the files installing in your system.
- When all the files are installed in your system, the Installation Finish dialog box appears. Click the Finish button to complete the installation.
Manual Installation
For various flavors of UNIX installations, Fiorano provides the .tar file which can be directly extracted to any location using GNU tar tools.
Select your installation directory, say /usr/home and place the .tar or .tar.gz file
On UNIX, extract them using the command:
The extracted files are created at the following location:
This location relates to $FIORANO_HOME
After extraction, the user is required to modify the environment variables as per instructions in fiorano_vars.sh script. This script is available in the installation directory. "fiorano_vars.sh" script file uses the system property $JAVA_HOME if it is already set.
FioranoMQ Directory Structure
Default Installation Directory
By default, FioranoMQ is installed at _C:\Program Files\Fiorano\FioranoMQxxxx_ directory on Windows. Since there is no default installation directory on UNIX, the user can install FioranoMQ at any location. For example, /usr/FioranoMQ/.
Directory Structure
The installation directory contains the following sub-directories:
- _uninstall/ - Contains FioranoMQ uninstallation information.
- DSInstance - Contains the configuration information for starting the Directory Service (DS). Also, the run-time data of the DS is stored onto this directory.
- extlib - Contains the external libraries and third party software used by Fiorano.
- fmq - Contains platform-independent Java archives that implement the FioranoMQ kernel, as well as all the configuration and resource files required by the FioranoMQ Server to run in different modes. This folder contains the following sub-folders:
- bin - Contains scripts to run the container.
- docs - Contains documentation in pdf and the java docs in HTML format. The online docs in javadoc format are substantially similar to those released by Sun Microsystems, Inc.
- lib - Contains all the FioranoMQ libraries files. These should not be modified by the user.
- profiles - Contains the configuration files to run the FioranoMQ Server, bridge, repeater, HA and XA enabled server.
- samples - Contains all the java client samples which illustrate the various functionalities and features of FioranoMQ.
- terminal - Contains a tool which allows logging into the FioranoMQ Server and user can perform various operations such as adding, deleting the destination, connection Factories.
- utilities - Contains a route utility tool to create/remove multiple routes between destinations based on the configuration file specified while running the route utility.
- wmt - Contains scripts to run the jetty server which connects to port 1780 by default and used by Fiorano Web Management Tool to configure and monitor FioranoMQ.
- framework - Contains all the Fiorano framework libraries.
- lib - Contains all the FioranoMQ libraries files. These should not be modified by the user.
- tools - Contains Fiorano license manager tool.
- utils - Contains XML conversion utilities.
- launcher - Contains the scripts that are used by the Fiorano severs and clients.
- licenses - Contains the license files for the FioranoMQ server.
- runtimedata - Contains the eStudio run-time data log files.
- eStudio - This directory contains an external administration tool that can be used to create administered objects such as topics, queues, connection factories, users, and groups. The administrator can control access to topics by setting publish/subscribe/durable-subscription permissions for each user using this tool. It also supports the transfer of data from one server to another through a simple "copy-paste" feature.
- xml-catalog - Contains various XML files. Catalog for XSD's to be used in Schema Repositories