[KB7801] Apache Tomcat installed from ESET PROTECT All-in-one installer is unable to extract the 'era.war' file contents (8.x–9.x)

Issue

  • The ESET PROTECT Web Console is inaccessible after the ESET PROTECT Server was installed using the All-in-one installer.
  • The era.war file located at %ProgramFiles%\Apache Software Foundation\Tomcat_folder\webapps was not extracted into the era directory (Replace Tomcat_folder with the actual folder name in your system).

Details

This issue occurs on Windows Server installations and is caused when the Apache Tomcat service is being logged onto as a Network Service. 

Solution

  1. Click Start, type services.msc and then press ENTER.

  2. Right-click the Apache Tomcat service, and select Stop from the context menu.
Figure 1-1
  1. When the process is stopped, right-click Apache Tomcat again and select Properties from the context menu.
     
  2. Click Log On, select Local System account, click Apply and then click OK.
Figure 1-2
  1. Navigate to your Tomcat directory (directory location and name may differ):

    C:\Program Files\Apache Software Foundation\Tomcat_folder
     
  2. Open the webapps folder.
     
  3. Delete the existing era.war file and copy the era.war file from the All-in-one installer files into webapps (C:\Program Files\Apache Software Foundation\Tomcat_folder\webapps).
Figure 1-3
  1. Click Start, type services.msc and then press ENTER.

  2. Right-click the Apache Tomcat service and select Start from the context menu.

  3. Allow the file to complete extraction; this can take several minutes. After the extraction is complete, verify that you can log in to ESET PROTECT Web Console (the default address is https://localhost/era). Close the ESET PROTECT Web Console when you are finished.
     
  4. Stop the Apache Tomcat service again.

  5. Right-click the service and click Properties
     
  6. In the Log On tab, select This account. Type "Network Service", erase both password fields and then click Apply → OK.
Figure 1-4
  1. Start the Apache Tomcat service again and verify that you can access ESET PROTECT Web Console (the default address is https://localhost/era).