- A Cloud Guru
Change Tomcat for External Access
Welcome to this hands-on lab for Changing Apache Tomcat, a Java-based application platform built around deploying and managing Java Web Applications, so that it's accessible via the internet. The provided server runs Red Hat Enterprise 8 and has Tomcat 9 pre-installed for you, available on port **8080** at the server's public IP address. Once you have completed the task you will need to test, to ensure you get prompted for a username and password in the Tomcat interface.
Table of Contents
Test to Ensure You Can Access the Preconfigured Tomcat Instance by Using the Server's Public IP Address and Port 8080
It may take from 3 to 10 minutes after the hands-on lab has started before you can access the Tomcat server on Port 8080.
To access the server, use its external IP address (found on the hands-on lab overview page) in the URL bar of a web browser, then append :8080 to it.
For example, if the server's external IP address was 22.214.171.124, then you would put the following into your web browser:
Test to ensure you are unable to access the Host Manager App on the Tomcat GUI.
Log into the Server and Change the Configuration File to Allow Internet Access to the Host Manager App via the GUI
Note: Tomcat is installed under
You will log into the server's console (not the web GUI) and make the changes required for opening up the access.
The file you need to edit is
Find the line with this item:
Replace it with the following:
Save the file and exit.
Connect to the Tomcat GUI
With a web browser, connect to your server on port 8080. If your server IP address was 126.96.36.199, then you would use the following (note that your IP Address will likely be different):
You should now see the Tomcat GUI.
Check That You Are Prompted for a Password
Go to the Host Manager App. You should be prompted for a password. If you get a password prompt, then the hands-on lab is a success.
If you get a 403 Access Denied error, then you were not successful. Please troubleshoot to find the problem.
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.