Sun Java System Application Server Enterprise Edition 8.1 2005Q2 High Availability Administration Guide

- Previous: Setting Up HTTP Load Balancing
- Next: Using Apache Web Server

## Modifications to Sun Java System Web Server

The installation program adds the following entries to the Sun Java System Web Server’s configuration files:

To the web server instance’s `magnus.conf` file, it adds:

    ##EE lb-pluginInit
    fn="load-modules"
    shlib="web_server_install_dir/plugins/lbplugin/bin/libpassthrough.so"
    funcs="init-passthrough,service-passthrough,name-trans-passthrough" Thread="no"
    Init fn="init-passthrough"
    ##end addition for EE lb-plugin

To the web server instance’s `obj.conf` file, it adds:

    <Object name=default>
    NameTrans fn="name-trans-passthrough" name="lbplugin"
    config-file="web_server_install_dir/web_server_instance/config/loadbalancer.xml"
    <Object name="lbplugin">
      ObjectType fn="force-type" type="magnus-internal/lbplugin"
      PathCheck fn="deny-existence" path="*/WEB-INF/*"
      Service type="magnus-internal/lbplugin"
      fn="service-passthrough"
      Error reason="Bad Gateway"
      fn="send-error"
      uri="$docroot/badgateway.html"
    </object>

In the above code, `lbplugin` is a name that uniquely identifies the `Object`, and web_server_install_dir`/` web_server_instance`/config/loadbalancer.xml` is the location of the XML configuration file for the virtual server on which the load balancer is configured to run.

After installing, configure the load balancer as described in Setting Up HTTP Load Balancing

- Previous: Setting Up HTTP Load Balancing
- Next: Using Apache Web Server

- © 2010, Oracle Corporation and/or its affiliates