Child pages
  • Running multiple Servoy Application Servers on the same machine
Skip to end of metadata
Go to start of metadata

Multiple Servoy Application Servers can be installed and run on the same machine, although some configuration settings are required.

Each Servoy Application Server instance needs to be configured to use unique ports and/or identifying names to provide its services.

Servoy Application Server adjustments

The Servoy Application Server uses (by default) three ports:

  • port 8080 for HTTP traffic
  • port 8085 as the Tomcat SHUTDOWN port 
  • port 1099 for RMI traffic to communicate with Smart Clients

See Network Settings for a detailed description how to adjust the port settings of a Servoy Application Server.

Java Service Wrapper adjustments

When using the Java Service Wrapper on Windows operating systems, a Windows Service is created that has a identifying name. This name needs to be unique. See Running the server as a service for details on how to configure the identifying name in the Java Service Wrapper.

The Java Service Wrapper also uses a port to communicate with the Java process that is launched as a service, but the Java service Wrapper automatically looks for a free port if the specified port is not available, so this port does not need to be made unique.

Database server adjustments

Note that if multiple database instances are also hosted on the same machine, each database instance also needs to be configured to use a different port. Check the documentation of the database vendor for more information. For PostgreSQL, check the PostgreSQL Primer tutorial.

  • No labels