Configuration of the JVM Parameters from the Command Line

In a host with graphical support, you can use the Denodo Control Center to change the parameters of the Java Virtual Machine (JVM) used to launch each Denodo server (see section Virtual Machine and Web Container Configuration). However, this is not possible in a “headless” environment (i.e. without graphical support).

To change these parameters on a host without graphical support, follow these steps:

  1. On each file of the column Configure File of the table below, the property java.env.DENODO_OPTS_START contains the parameters passed to the Java Runtime Environment (JRE) when launching each server.


    The character : has to be escaped with the character \. E.g. -XX\:NewRatio\=4

Properties to modify to change the JVM parameters
Component Configuration File

Virtual DataPort server

ITPilot Wrapper server

ITPilot Browser Pool <DENODO_HOME>/conf/iebrowser/
ITPilot Verification Server <DENODO_HOME>/conf/maintenance/
Scheduler Server <DENODO_HOME>/conf/scheduler/
Scheduler Index Server <DENODO_HOME>/conf/arn-index/
Web Container <DENODO_HOME>/resources/apache-tomcat/conf/
  1. To change the host name on which one of the components below listens to connection, edit the file of the column Configuration File and change the property Property to Modify.

    For example, for the Virtual DataPort server, edit <DENODO_HOME>/conf/vdp/ and change the value of com.denodo.vdb.vdbinterface.server.VDBManagerImpl.registryURL to

Properties to modify to change the RMI host
Component Configuration File Property to Modify

Virtual DataPort server

ITPilot Wrapper server

<DENODO_HOME>/conf/vdp/ com.denodo.vdb.vdbinterface.server.VDBManagerImpl.registryURL
Scheduler Server <DENODO_HOME>/conf/scheduler/ Launcher/registryURL
  1. Execute the script <DENODO_HOME>/bin/

    This script regenerates the scripts that launch each component.

The next time you launch any of the Denodo servers, they will run with the new parameters.

You only need to execute the script when you change the RMI host or the JVM properties.