Skip to main content
Version: 25.0.0

Waratek Proposed Directory Structure for the Waratek Java Agent

By default, Waratek uses the following layout for its root directory.

├── waratek-java-agent-x.y.z-bN ├── agent │ ├── compiler-17.jar │ ├── compiler-8.jar │   ├── core.jar │   └── waratek.jar ├── conf_1 │   ├── rules.armr │   └── waratek.properties ├── conf_2 │   ├── rules.armr │   └── waratek.properties ├── keystore └── scripts └── waratek-deploy.sh

OS

Expected location of Waratek Software

Linux/Solaris

/opt/waratek

Windows

There is no specific directory recommendation for Windows

Directory

Description

agent

Location of Waratek agent installation.

conf_*

Each configuration folder contains a separate configuration for an instance of the Application.

The name of the configuration folder can be changed according to the user's requirements.

Warning: Files will be modified in this directory and therefore read and write access must be permitted.

doc

Location of the product documentation

launcher

Java Launcher Pack (this is for Java Elevate only)

keystore

Directory for location of optional Keystore (HTTPS/SSL configuration)

Conf folder

File

Description

rules.armr

This is a plain-text file with an extension of .armr where the user can define one or more ARMR Mods.

waratek.properties

This is the main configuration for the agent, where the user can specify a variety of properties.

Here is an example:

com.waratek.rules.local=/opt/waratek/conf_1/rules.armr com.waratek.log.file=/opt/waratek/conf_1/security.log com.waratek.rules.autoreload=true

instance.waratek.properties

When an agent on-boards to the Portal for the first time, it will create a file called instance.waratek.properties

The Portal uses this file to save credentials (node ID and password) to uniquely identify an agent after connection to the Portal.