You can use the pluginMerge .bat|.sh script
to combine the generated plugin-cfg.xml files from two or more unbridged
cells. The merged output plugin-cfg.xml will enable the IBM HTTP server
plug-in to route to all of the unbridged cells according to the defined
MODE. A URI is considered to be shared between two unbridged cells
if the URI and corresponding virtual host definition is identical.
Location
The pluginMerge .bat|.sh script
is located in the install_root/bin directory.
Before running this script, ensure that you have the environment variable
WAS_HOME configured to point to the directory of your WebSphere installation.
Usage
The default script usage follows (Linux):
<WAS_HOME>/bin/pluginMerge.sh MODE plugin-cfg1.xml plugin-cfg2.xml [...] outfile.xml
Where
MODE is one of -l, -f, or -p. If it is not, the help will be displayed.
Parameters
- -l
- Load-balanced merged. Load-balance across the cells. For any
URI which can be served from more than one cell, requests for that
URI will be load balanced between any cell capable of servicing the
request.
- -f
- Fail-over merged. Fail-over to the backup servers. The order in
which the plugin-cfg files are input as arguments determines which
servers are considered primary and which are considered backup for
a given URI. If a shared URI is discovered the server(s) corresponding
to that URI in the leftmost matched plugin-cfg file will be listed
as primary all others will be listed as backup. If the URI is unique
between all URIs, then the corresponding server will be marked as
a primary server for that URI.
- -p
- Precedence merged. For shared URIs the only server(s) that will
be routed to is the server(s) corresponding to the leftmost matched
plugin-cfg for a given URI. If the URI is unique across all plugin-cfg
files, then the server(s) corresponding to that URI will be routed
to.