Advanced Configuration

Container Configuration

Tasktop is distributed with the Apache Tomcat Servlet Container.

For information on configuring the container, please refer to the Apache Tomcat documentation at http://tomcat.apache.org/tomcat-8.5-doc/.

On Windows, configuration and log files are installed under C:\ProgramData\Tasktop while program files are located under C:\Program Files\Tasktop.
For information on configuring the service, please refer to the Apache Tomcat Service Howto at http://tomcat.apache.org/tomcat-8.5-doc/windows-service-howto.html.

Further configuration, including JVM options and memory allocation, can be performed for the Windows service by launching "Tasktop Properties" located at C:\Program Files\Tasktop\container\bin\tasktopw.exe.

Increasing Available Memory

On Linux, Tasktop runs with the default JRE memory settings. This is typically a 1/4th of the physical memory or 1 GB whichever is less. To change the available memory, edit container/bin/setenv.sh and add the following line replacing 1536 with the desired amount of heap memory:

JAVA_OPTS=-Xmx1536m

On Windows, the available memory defaults to 512 MB and can be changed through the Manage Tasktop application. The desired amount of memory is specified on the Java tab under "Maximum memory pool".

Logging

Logging is configured with log4j2. See the included "log4j2.xml" to configure log levels, location, and rolling policy.

The included "log4j2-troubleshooting.xml" configures log4j2 for the troubleshooting log level when set via the settings page of the application.