You must correctly configure the JAVA_HOME environment variable to enable Java applications and tools to locate the installed JDK (Java Development Kit) on your system. Apache Tomcat also requires the CATALINA_HOME environment variable to point to the directory where Tomcat is installed. This section shows how to set the JAVA_HOME and CATALINA_HOME environment variables and update the system PATH variable on Linux and Windows operating systems. Select your operating system and follow the instructions:Documentation Index
Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
Use this file to discover all available pages before exploring further.
Linux
Perform the following steps to configure Tomcat variables in Linux:Determine the installation path of Oracle Java:Find the path where Oracle Java is installed, such as For example, if you installed Oracle Java 11, the path is likely
/usr/lib/jvm/. Use the following command to list the installed JDKs:Shell
/usr/lib/jvm/java-11-openjdk-amd64.Determine the installation path of Tomcat:You can use the find command to locate the Tomcat installation directory:The
Shell
catalina.sh script is located in the bin directory of the Tomcat installation. The directory containing catalina.sh is the CATALINA_HOME.Edit the profile file:Open a terminal and use a text editor to edit the
/etc/profile file, which the system uses when users log in. You might need superuser privileges to edit this file.Shell
Add the Environment Variables and Update PATH:Add the following lines to the end of the
/etc/profile file, replacing the paths with your actual installation paths:Shell
Windows
Perform the following steps to configure Tomcat variables in Windows:Determine the installation path of Oracle Java:Ensure Oracle Java is installed on your system. Note the installation path, typically something like
C:\Program Files\Java\jdk-11.Determine the installation path of Tomcat:Ensure Apache Tomcat is installed on your system. Note the installation path. Common default installation paths include
C:\Program Files\Apache Software Foundation\Tomcat or C:\Tomcat.Open System Properties:
- Select the Win + Pause/Break keys to open the System Properties window, or right-click This PC (or My Computer) and select Properties.
- Select Advanced system settings on the left sidebar.
Open Environment Variables:
- In the System Properties window, select [ Environment Variables ] near the bottom of the window.
Create New System Variables:
- In the Environment Variables window, in the System variables section, select [ New ]. This opens the New System Variable dialog.
- Enter the following for JAVA_HOME:
- Variable name: JAVA_HOME
- Variable value: The path to your JDK installation (such as
C:\Program Files\Java\jdk-11)
- For CATALINA_HOME:
- Variable name: CATALINA_HOME
- Variable value: The path to your Tomcat installation (such as
C:\Program Files\Apache Software Foundation\TomcatorC:\Tomcat)
- Enter the following for JAVA_HOME:
Update the PATH Variable:
- In the System variables section, find and select the Path variable, then select [ Edit ]. This opens the Edit Environment Variable dialog.
- Add new entries:
- Select [ New ] and add
%JAVA_HOME%\bin - Select [ New ] and add
%CATALINA_HOME%\bin
- Select [ New ] and add
Verify the Configuration:
- Open a new Command Prompt window (select the Win + R keys, type cmd, and press Enter).
- Enter
echo %JAVA_HOME%and select the Enter key. You should see the path to your JDK installation. - Enter
echo %CATALINA_HOME%and select the Enter key. You should see the path to your Tomcat installation. - Enter
echo %PATH%and select the Enter key. You should see theJAVA_HOMEandCATALINA_HOMEenvironment variables included in thePATH. - Enter
java -versionto confirm that the system recognizes the Java installation.
- Enter

