السلام عليكم ورحمة الله و بركاته:
Tomcat عبارة عن web container يدعم ال jsp & servlet و لكي يعمل يحتاج أولا إلى تنصيب JDK (Java Software Kit)
وهو منApache ..
لمعلومات أكثر: Apache Tomcat
JDK

اسف لعدم الشرح كثيراً ولكن بسبب ضيق الوقت.
1- نضيف Repository من أجل تنصيب ال JDK:

sudo su
gedit /etc/apt/sources.list &
نضيف:
deb http://cz.archive.ubuntu.com/ubuntu hardy main multiverse
apt-get update

========خارج الموضوع=======
اضفنا & في أخر gedit لنستطيع تنفيذ أوامر ثانية من دون إغلاق المحرر , نلاحظ: أنه يطبع لنا رقم وهو ال pid المحرر لكي تستطيع إغلاقه عن طريق kill
======================
بعد امر التحديث:
نستطيع تنزيل JDK من ال repository من خلال الأمر:

apt-get install sun-java6-jdk

2-إعداد متغير البيئة JAVA_HOME:

سوف نضف المتغير JAVA_HOME على الProfile لكي يتعمم على جميع ال Users.

gedit /etc/profile

نضيف على اخر سطر

JAVA_HOME=/usr/lib/jvm/java-6-sun
export JAVA_HOME

عرفنا المتغير في الملف profile و ليس في ال .bashrc لكي تعمم على جميع المستخدم.

3-تنزيل Tomcat:

نسحب ال tomcat عن طريق wget:

wget http://apache.securedservers.com/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
tar xvzf apache-tomcat-6.0.18.tar.gz
mv apache-tomcat-6.0.18  /usr/local/tomcat

ثم نضيف متغير CATALINE_HOME و قيمته هي مسار تنزيل الTomcat

gedit /etc/profile
نعدل عليه في اخره:
JAVA_HOME=/usr/lib/jvm/java-6-sun
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CATALINA_HOME

4-إضافة Script من أجل Auto Start-Stop-Restart:

gedit /etc/init.d/tomcat
المحتوى:
    # Tomcat auto-start
    #
    # description: Auto-starts tomcat
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

    export JAVA_HOME=/usr/lib/jvm/java-6-sun

    case $1 in
    start)
            sh /usr/local/tomcat/bin/startup.sh
            ;;
    stop)
            sh /usr/local/tomcat/bin/shutdown.sh
            ;;
    restart)
            sh /usr/local/tomcat/bin/shutdown.sh
            sh /usr/local/tomcat/bin/startup.sh
            ;;
    esac
    exit 0

نجعل السكربت قابل للتنفيذ باستخدام chmod:

sudo chmod 755 /etc/init.d/tomcat
#To run:
sudo /init.d/tomcat start

نتأكد من تشغيله بالدخول إلى : http://localhost:8080

اتمنى أن تستفيدوا, مع العلم انني سأضع في المرة الجاية مقالة عن تنصيب Oracle على Ubuntu.
ادعولنا نتوفق بالفحص :) .
سلام.

SyntaxHighlighter.brushes.Bash.aliases = ["bash"];

SyntaxHighlighter.all();