User Tools

Site Tools

Performing Other Post-Installation Tasks

After EASA is installed, the EASA web pages have been tested, and the installation has been licensed, a few other tasks remain:

  • Run EASA as a Windows Service
  • On Linux, run EASA as a user other than root
  • Change EASA's memory allocation

Run EASA as a Service

On Windows systems, the EASA Server service is installed automatically.

If EASA is installed on a Linux computer and you want to make EASA run as a service, you will need to configure the service yourself. For instructions on how to configure EASA to run as a service, see Running EASA as a Service.

Running as User other than Root (Linux Only)

If you have installed EASA on a Linux computer, by default it will be set up to run only as root. The steps below will configure EASA to run as a different user:

  • Uncomment and set the RUN_USER variable to the desired user name in <EASAROOT>/tomcat/bin directory.ser/easa.conf.
  • Change the permissions on the installation folder and below to allow the new user to run EASA to have read, write and execute access. We suggest using the chown command for this task. An example is given below:
 chown --R easauser:easauser <EASAROOT>
 chown --R easauser:easauser <SERVERDATA>
  • During installation, if you selected a “Regular installation” or selected using port 80 explicitly for EASA, then you will need to switch EASA to use port 8080 since port 80 is a “root only” port. To switch to port 8080, you need to perform the following steps:
  • Edit <EASAROOT>/tomcat/bin/easa.conf to turn on port forwarding from 8080 to 80.
    • Uncomment and set the CATALINA_IP variable to the IP address of the EASA Server computer.
    • Uncomment the EXTERNAL_PORT variable,
    • Uncomment the INTERNAL_PORT variable.
  • Edit <EASAROOT>/tomcat/conf/server.xml so that the proxyPort setting found within the first <Connector> tag refers to port 80 and the port setting refers to port 8080.

The EASA software on your Linux EASA Server is now configured to run as a user other than root.

Changing Memory Usage of EASA

Note: Unless you have been advised to change EASA's memory allocation by EASA Support, the following changes are not recommended.

The EASA Server software is configured to use only up to a specified maximum amount of megabytes (MB). When you install EASA, this maximum amount of memory defaults to 1100 MB, or 1.1 gigabytes (GB). You may want to change this value to make better use of the resources on your EASA Server. The procedure for making this change varies depending on whether your EASA Server runs under Windows or Linux and whether you run EASA as an application or as a service.

Note: It is strongly recommended that you do not drop the memory setting below 500 MB in order to maintain an acceptable level of performance from EASA Server software.

The EASA Server's memory settings are listed while logged in as an Administrator at:

  • EASA→System→Diagnostics→Summary→Maximum allowed memory usage.

Windows Servers

EASA run as an application

If EASA is run as an application, the Environment Variable JAVA_OPTS will have the default of value -Xmx1100m. To change the EASA Server's allocation to 750 MB change JAVA_OPTS to -Xmx750m. (go to Settings→Control Panel→System, click the Advanced tab, click on the Environment Variables button, and then find and edit the JAVA_OPTS variable from the System variables list).

EASA run as a service

If EASA is run as a service, the maximum memory setting in <EASAROOT>\tomcat\bin\service.bat prior to installing the EASA service. Edit service.bat file in a text editor, such as Notepad, and search for and then modify the default maximum memory setting of –JvmMx 1100. For example to allocate 750 MB for EASA, change the line to –JvmMx 750.

Note: If EASA has already been set to run as a service, then the existing service must be removed and then installed again after the memory settings have been changed. See the Removing the EASA Service page for details on removing the service.

Linux Servers

To change the EASA maximum memory setting on a Linux computer, you edit the line containing JAVA_OPTS in:


Change the default -Xmx1100m value to the desired maximum memory setting. For example to allocate 750 MB for EASA, you would set the value to -Xmx750m.

Page Tools