[KB7801] Apache Tomcat installed from ESET PROTECT On-Prem All-in-one installer is unable to extract the 'era.war' file contents (Windows)

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).