This tutorial is based on CentOS 7.0 server, so you should set up a basic CentOS 7.0 server installation before you continue with this tutorial. The system should have a static IP address. I use as my IP address in this tutorial and as the hostname.
To start the installation of Tomcat we need to first install java-1.7.0-openjdk.x86_64, we will install it as follows:

Check the version of java as follows:

Proceeding further we need some essential packages. CentOS don’t come with ifconfig command, so we will install net-tools and other packages as follows:

Now we will download the latest Tomcat version from its home page and install it as:

Unzip it and set the environment variables by creating a file in /etc/profile.d/ as:

Give the entries as follows:

Now we will give execute permissions to the file:

Further we will make the environment variables permanent as by running:

Again before starting Tomcat service, we will provide executable permissions to following files:

Now we need to start Tomcat service by using:

It will start the Tomcat server, we can also check by using:

In CentOS 7.0 we have different policy for the firewall-cmd, we will override it by using:

Finally we need to create user accounts to secure and access admin/manager pages. Edit conf/tomcat-users.xml file in your editor and paste inside tags

In above configuration I have used username=admin and password=admin, you can make the changes as per your choice. Then we need to stop/start the Tomcat service:

Then start the service:

Now access the page for login at
Your login password for the administrative right are as username=admin and password=admin. Click on Manager App.
Congratulations we have a working Tomcat Server installed in CentOS 7.0.