- These instructions are intended specifically for installing Apache Tomcat on Ubuntu 12.04.
- I’ll be working from a Liquid Web Core Managed Ubuntu 12.04 server, and I’ll be logged in as root.
Step 1a: Install Tomcat with apt-getEasy… just one command!
apt-get install tomcat7
Step 1b: Install Tomcat from BinaryFirst, head-on-over to the Apache Tomcat 7 Download site. Then, under the heading 7.0.53 (this is the current version as of May 2014), or whichever is the newest version at the time you read this article, you’ll see Binary Distributions. Under Binary Distributions you’ll see Core and then tar.gz. Right click on tar.gz and copy the URL. From your server, download Apache Tomcat 7 from the URL you copied in the previous step:
Alternatively, if you download the file to your local desktop, you’ll want to transfer the file to your Liquid Web server. If you need help with that, check out this article: Using SFTP and SCP Instead of FTPAfter the download completes, decompress the file:
tar xvzf apache-tomcat-7.0.53.tar.gzNow, move the file into a proper location:
mv apache-tomcat-7.0.53 /opt/tomcat
Step 2: Install JavaBefore 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 -versionIf 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 Y to continue):
apt-get install default-jdk
Step 3: Configure .bashrcNow let’s set the environment variables in .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/tomcatSimply save and exit .bashrc, then make the changes effective by running the following command:
Step 4: Test RunTomcat and Java should now be installed and configured on your server. To activate Tomcat, run the following script:
$CATALINA_HOME/bin/startup.shYou 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