Over a million developers have joined DZone.

Installing Tomcat 7 on Ubuntu 12.04

· Java Zone

Discover how AppDynamics steps in to upgrade your performance game and prevent your enterprise from these top 10 Java performance problems, brought to you in partnership with AppDynamics.

This post is about installing Apache Tomcat7 on Ubuntu 12.04. Before this installation make sure java is installed in your machine. You can refer this post if you haven't done that already.
  1. Download Tomcat 7 tar.gz binary distribution from here.
  2. Unpack it using following command.
        tar xvzf apache-tomcat-7.0.29.tar.gz   
  3. Move it to a more appropriate location using following command.
        sudo mv apache-tomcat-7.0.29/ /usr/share/tomcat7  
  4. Open up /usr/share/tomcat7/bin/catalina.sh file using following command
        gedit /usr/share/tomcat7/bin/catalina.sh   
  5. Add following two lines in there after the first line.
    JAVA_HOME="/usr/lib/jvm/jdk-6u32"  
    JRE_HOME="/usr/lib/jvm/jdk-6u32/jre"
  6. Open up /usr/share/tomcat7/conf/tomcat-users.xml and uncomment user and role entries there. Then add a manager-gui role and a user by adding following lines there.
        <role rolename="manager-gui"/>  
        <user username="pavithra" password="tomcat" roles="manager-gui"/>  
  7. Start the Tomcat server using following command.
        sudo /usr/share/tomcat7/bin/catalina.sh run  
  8. Verify Tomcat installation using the following URL.
        http://127.0.0.1:8080/  
  9. To login as the manager, use the following URL, provide the relevant username and password.
        http://127.0.0.1:8080/manager/html  

The Java Zone is brought to you in partnership with AppDynamics. AppDynamics helps you gain the fundamentals behind application performance, and implement best practices so you can proactively analyze and act on performance problems as they arise, and more specifically with your Java applications. Start a Free Trial.

Topics:

Published at DZone with permission of Pavithra Gunasekara , DZone MVB .

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}