RoboServer enhancements
The following enhancements are available for RoboServer.
New parameter
Automatically scale RoboServers using JMX
New parameter
Use the -resolveHostToIp parameter for socket connection between RoboServer and Management Console only. By default, it is set to false. If set to true, the host of RoboServer is resolved to its IP.
Also, the Resolve To IP option is added to the General tab in RoboServer Settings.
For Docker deployment, the ROBOSERVER_RESOLVE_TO_IP environment variable is available.
Automatically scale RoboServers using JMX
It is now possible to enable JMX in Docker, which previously was configured either in the RoboServer Settings application or by specifying parameters in the command line.
JMX queries the number of running robots and helps with RoboServer scaling.
Refer to the README.md file for details.
Example: Docker configuration
WRAPPER_JAVA_ADDITIONAL_1=-Dcom.sun.management.jmxremote.port=50200
WRAPPER_JAVA_ADDITIONAL_2=-Dcom.sun.management.jmxremote.authenticate=false
WRAPPER_JAVA_ADDITIONAL_3=-Dcom.sun.management.jmxremote.ssl=false
WRAPPER_JAVA_ADDITIONAL_4=-Dcom.sun.management.jmxremote.rmi.port=9191
WRAPPER_JAVA_ADDITIONAL_5=-Dcom.sun.management.jmxremote.local.only=false
WRAPPER_JAVA_ADDITIONAL_6=-Djava.rmi.server.hostname=0.0.0.0
ROBOSERVER_JMX_ENABLE=true
ROBOSERVER_JMX_PORT_NUMBER=50100
ROBOSERVER_JMX_SHOW_INPUTS=true
ROBOSERVER_JMX_HEARTBEAT_INTERVAL=0
ROBOSERVER_JMX_RMI_ENABLE=true
ROBOSERVER_JMX_RMI_URL=0.0.0.0:51001
ROBOSERVER_JMX_ENABLE_AUTHENTICATION=true
ROBOSERVER_JMX_USERNAME=username
ROBOSERVER_JMX_PASSWORD=securepasswd
© 2025 Tromba Technologies, Inc.