تنصيب JDK + Tomcat on Ubutnu

مايو 27, 2009

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

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

sudo su
gedit /etc/apt/sources.list &
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();

Entry Filed under: linux. وسوم: , , , .

1 Comment Add your own

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


شو في شي جديد

مجتمع التدوين السوري

عدادت

Feeds

أهم النقرات

الأرشيف

وسوم

3G Graphics GUI Java javascript JSP JSTL linux MTN MySql opensource php Ruby Surf Syriatel tomcat ubunut إسرائيل إسلام دين عيد اتصالات اتصالات3G احتلال اللايك برامج برمجة تاسع تخلف تعليم دفع الكتروني عدوان غباء فلسطين قراءة كتب من برمجتي

أحدث التعليقات

Rakan.Sukar on تجربتي عن Syriatel 3G
ابن داحم on برنامج Hotspot Shield لفك حجب…
محمود on الصف التاسع(السنة الجاية)
موقع نادى الزمالك تي… on تنصيب JDK + Tomcat on Ubu…
ALi on الصف التاسع(السنة الجاية)

صفحات

تعليقات مزعجة

تقويم

مايو 2009
الجمعة السبت الأحد الأثنين الثلاثاء الأربعاء الخميس
« فبراير   يونيو »
1234567
891011121314
15161718192021
22232425262728
293031  

Blogroll

منوعات