Skip to main content
Skip table of contents

Setting up Load Balancing for Shinydrive

Shinydrive fully supports environments with Load Balancing using HTTPS protocol. The following diagram is an example of a typical configuration: 


Shinydrive also fully supports alternate configurations, such as the following: 

Tips

Shinydrive Server (Tomcat)

  1. If there is more than one Shinydrive Server (Tomcat), EACH instance has to have the exact same configuration. This will ensure a consistent user experience, regardless of which Shinydrive server the load balancer points to.

  2. Note that the Shinydrive configuration information is stored in the \usr\local\shinydrive folder for that machine. So, if you have more than one Shinydrive Server, each needs to have an exact copy of these folder contents.

CWS

  1. Prior to Content Server 22.4, CWS could be deployed into the same Tomcat webapps where the Shinydrive server(s) are running. Later versions of the cws.war file require Tomcat 10.x which can co-exist with Tomcat 9.x as a peer on an alternate port.

  2. The sd-csws.war must be installed into the Tomcat 9.x webapps folder.

  3. The cws.war, from older Content Server systems, can be installed in the same webapps folder. Verify the version required within the Open Text Content Server documentation. If the corresponding cws.war requires Tomcat 10.x please follow the directions below.

Content Server

  1. Each front-end will have to have the Shinydrive Service Module installed. This will require a restart of each front-end Content Server.

Installing Tomcat 10.x for cws.war as a separate service:

You will need Tomcat 10.x from here: https://dlcdn.apache.org/tomcat/tomcat-10/

Tomcat 10 requires Java JDK 17, available from here:

CODE
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9.1/OpenJDK17U-jdk_x64_windows_hotspot_17.0.9_9.msi

Install Java before beginning the Tomcat 10.x installation. The default location is ideal, adjustments to the following will be required if there are any changes.

You may use a config.ini file:

CODE
JavaHome=C:\Program Files\Eclipse Adoptium\jdk-17.0.9.9-hotspot\
TomcatServiceDefaultName=Tomcat10
TomcatServiceName=Tomcat10-CWS
TomcatPortHttp=8082

For an automated installation you may use this command line:

CODE
apache-tomcat-10.1.28.exe /S /C=config.ini

As an administrator, from the command-line, starting the service for the first time, use:

CODE
sc start tomcat10-CWS

Note: SSL configuration is not necessary for Tomcat 10.x with CWS as the communication is local (localhost) only.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.