Easy… just one command!
apt-get install tomcat7
Step 1b: Install Tomcat from Binary
First, head-on-over to the Apache Tomcat 7 Download site.
Then, under the heading <reference_page_text>7.0.54 (this is the current version as of July 2014), or whichever is the newest version at the time you read this article, you’ll see <reference_page_text>Binary Distributions. Under <reference_page_text>Binary Distributions you’ll see <reference_page_text>Core and then<reference_page_text>tar.gz. Right click on <reference_page_text>tar.gz and copy the URL.
From your server, download Apache Tomcat 7 from the URL you copied in the previous step:
wget http://mirror.cc.columbia.edu/pub/software/apache/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz
Alternatively, if you download the file to your local desktop, you’ll want to transfer the file to your XWEB server.
After the download completes, decompress the file:
tar xvzf apache-tomcat-7.0.54.tar.gz
Now, move the file into a proper location:
mv apache-tomcat-7.0.54 /opt/tomcat
Step 2: Install Java
Before you can use Tomcat you’ll have to install the Java Development Kit (JDK). First let’s check to see if Java is installed:
java -version
If that returns the following then Java hasn’t yet been installed:
The program 'java' can be found in the following packages:
To install Java, simply run the following command (and at the prompt enter <reference_page_text>Y to continue):
apt-get install default-jdk
Step 3: Configure .bashrc
Now let’s set the environment variables in .bashrc:
vim ~/.bashrc
Note: If you have questions about Vim, check out our new user tutorial on Vim!
Add this information to the end of the file:
export JAVA_HOME=/usr/lib/jvm/default-java
export CATALINA_HOME=/opt/tomcat
Simply save and exit .bashrc, then make the changes effective by running the following command:
. ~/.bashrc
Step 4: Test Run
Tomcat and Java should now be installed and configured on your server. To activate Tomcat, run the following script:
$CATALINA_HOME/bin/startup.sh
You should get a result similar to:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/default-java
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Tomcat started.
Verify that Tomcat is working by visiting the_IP_of_your_server:8080. For example: http://127.0.0.1:8080