Skip to main content
Version: 12.0

Multiple Instances of the ADONIS 12.0 Web Client on a Single Machine

If multiple instances of the ADONIS 12.0 web client should be run on a single machine, some adaptations have to be made. An interesting use of this scenario is that it allows you to provide access to different application libraries at the same time.

note

The steps described below are NOT necessary if you want to operate

  • different versions of the ADONIS web client (e.g. ADONIS NP 11.1 and ADONIS 12.0) or

  • web client installations of different BOC Management Office products

on a single machine. Sufficient separation of these instances is inherently provided.

Before you start, stop the Apache Tomcat web server.

Create a new deployment of ADONIS 12.0

You cannot run multiple instances of the ADONIS 12.0 Web Client from the same installation directory. Therefore:

  • Copy ADONIS 12.0 to a new folder.

Next, the copied instance of ADONIS 12.0 is adapted so that it can run on the same machine as the original instance. The below configuration steps helps you achieve this.

Adapt the Application Server

The ADONIS application server configuration has to be adapted:

  • Edit the configuration file server.conf in the folder "<ADONIS installation>/conf".

The configuration parameters that have to be adapted are listed below:

  • ports

    Enter a unique port for each ADONIS application server. In case of load balanced scenarios, enter a unique port for every aworker process that should be started by a ADONIS application server.

  • service.name

    The name under which the ADONIS application server is installed as a Windows service. Enter a unique service name here.

  • service.display_name

    The service display name is used, e.g., in the Service Control Manager to provide a user-readable descriptive name for the service. Enter a unique service display name here.

  • service.description

    The service description is used to describe the purpose of the installed service to the user. Enter a unique service description here.

Install ADONIS Application Server as a Service

Make sure that each ADONIS application server is run under a different Windows user account.

  • Open the Windows Command Prompt and navigate to "<ADONIS installation>". Notice that the installing user must have administrator rights on the target machine.

  • Type aserver.exe -i [-u username -pw password] to install the Windows Service and simultaneously assign a user under which it will run.

Install ADONIS Web Client

Next, you have to deploy a copy of the ADONIS 12.0 web application archive to the Apache Tomcat web server:

  • Rename the web application archive ADONIS12_0.war before you copy it to the folder “<Tomcat installation>/webapps“.

Adapt the Apache Tomcat Web Server

Adapt the settings for the login procedure on the web server side:

  • Open the folder “<Tomcat installation>/webapps“ and open the file ADONIS12_0.war with a file archiver. Edit the file adoxx_web.properties which can be found inside. Save the changes afterwards.

The configuration parameters that have to be adapted are listed below:

  • aservers

    Enter the port for the ADONIS application server which you specified earlier in the file server.conf.

Next, you have to adapt the configuration of the log4j logging component, so that the application messages of the ADONIS 12.0 web applications are logged into different files:

  • Open the folder “<Tomcat installation>/webapps“ and open the file ADONIS12_0.war with a file archiver. Edit the file WEB-INF/classes/log4j.properties which can be found inside.

  • Rename all occurrences of ADONIS12_0 and ADONIS 12.0. Save the changes afterwards.

Done! Now you can start the services and start using the web clients.