How to install Tomcat on Ubuntu

This tutorial shows you how to install Tomcat on Ubuntu, with help of the buith-in apt-get command.

1. apt-get install

1.1 Find an available Tomcat package to install


$ sudo apt-cache search tomcat
//...
tomcat7 - Servlet and JSP engine
tomcat7-admin - Servlet and JSP engine -- admin web applications
tomcat7-common - Servlet and JSP engine -- common files
tomcat7-docs - Servlet and JSP engine -- documentation
tomcat7-examples - Servlet and JSP engine -- example web applications

1.2 Install the following Tomcat packages :


$ sudo apt-get install tomcat7-admin
$ sudo apt-get install tomcat7

1.3 Done. Tomcat is installed and configured automatically.

2. Where is Tomcat installed?

2.1 Tomcat auto start script is created in /etc/init.d/ folder.


$ sudo /etc/init.d/tomcat7 start
$ sudo /etc/init.d/tomcat7 stop
$ sudo /etc/init.d/tomcat7 restart

2.2 Tomcat bin folder is created in /usr/share/tomcat7.


$ ls -lsa /usr/share/tomcat7/

 4 drwxr-xr-x   4 root root  4096 Mac  11 23:21 .
12 drwxr-xr-x 282 root root 12288 Mac  11 23:21 ..
 4 drwxr-xr-x   2 root root  4096 Mac  11 23:21 bin
 4 -rw-r--r--   1 root root    39 Jul  31  2013 defaults.md5sum
 4 -rw-r--r--   1 root root  2030 Jul  31  2013 defaults.template
 4 drwxr-xr-x   2 root root  4096 Mac  11 23:21 lib
 4 -rw-r--r--   1 root root    53 Jul  31  2013 logrotate.md5sum
 4 -rw-r--r--   1 root root   118 Jul  31  2013 logrotate.template

2.3 Tomcat conf and logs folders are created in /var/lib/tomcat7.


$ ls -lsa /var/lib/tomcat7/

4 drwxr-xr-x  6 root    root    4096 Mac  11 23:21 .
4 drwxr-xr-x 64 root    root    4096 Mac  11 23:21 ..
4 drwxr-xr-x  3 tomcat7 tomcat7 4096 Mac  11 23:21 common
0 lrwxrwxrwx  1 root    root      12 Mac   5 01:20 conf -> /etc/tomcat7
0 lrwxrwxrwx  1 root    root      17 Mac   5 01:20 logs -> ../../log/tomcat7
4 drwxr-xr-x  3 tomcat7 tomcat7 4096 Mac  11 23:21 server
4 drwxr-xr-x  3 tomcat7 tomcat7 4096 Mac  11 23:21 shared
4 drwxrwxr-x  3 tomcat7 tomcat7 4096 Mac  11 23:21 webapps
0 lrwxrwxrwx  1 root    root      19 Mac   5 01:20 work -> ../../cache/tomcat7

References

  1. Tomcat Setup
  2. Apache Tomcat

26 comments on “How to install Tomcat on Ubuntu

  1. does is work on ubuntu 14.10? Coz it’s not working here.

    Reply
  2. I can’t believe it, every time I need something mkyong is there with a short, complete and easy to follow: answer.
    Thanks again!

    Reply
  3. In this grand scheme of things you actually get an A for effort. For the moment I will subscribe to your issue.

    Reply
  4. I want to manually install apache server and configure it to run php with mysql … how do I go about that?

    Reply
  5. hi sir,
    i want to install tomcat in linux manually without using apt-get,
    i downloaded the source and done as you said but i am not getting the admin console screen.
    when i am entering http://localhost:8080/ just it is showing “It works” page.from here i can not access my admin console.
    how can i slove this?
    please explain me.

    Reply
  6. i was new to tomcat in linux. i got this useful. thank you lot.

    Reply
  7. i wanted how to install tomcatserver in ubuntu 10.10, 32 bit

    Reply
      1. i have knowledge about java and advance java
        i am quit familar with core java programming and have also have knowledge about j2ee
        but i want to install j2ee and use it
        please guide me what is the exact link and to install it its complete path setting

        Reply
  8. Thanks for the instructions. I use manual install because I wanted to install an older version.

    Reply
      1. Every time I need to edit the tomcat-users.xml I get can’t save file read-only.

        Reply
        1. obviously you do not have permission to do it, please contact your server administrator to assign proper permission to you.

          Reply

Leave a Comment

Your email address will not be published. Required fields are marked *