تم إضافة الأوسمة للتدويناتJSP

تنصيب JDK + Tomcat on Ubutnu

السلام عليكم ورحمة الله و بركاته:
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();

1 comment مايو 27, 2009

الدرس الثاني في JSTL

كمل بســم الله الـرحمــن الرحيــم
1-في هذا الدرس سنتعرف على Scope وكيفية التعامل معها
2-الوسوم: ,
نبدأ بال Scope :
فينا ندعوه بمنظار الرؤية حسب رأية لأنه بحدد مجال وجود السمة Attribute
و متغيرات ال JSTL يمكن تستخدم بال JSP مثل المثال القادم وتعين بالوسم أو الأمر
ويوجد للوسم القيم name,value,scope
Name=Variable Name,Value=Variable Value,Scope = Variable Scope

Continue Reading Add comment نوفمبر 21, 2008

الدرس الأول في JSTL

صرلي زمان ما حطيت شي مفيد بس هلآ لح اكتب عن Tag library

و كمثال لح نشوفJSTL ولعى غرارها في كتير مكتبات ظريفة و في منهن FrameWork مثل JSF(javaServerFaces)

هذه المكتبات بالمختصر المفيد تضيف عدة وسوم tag مثل html

بس طبعا بكون Dynamic اكتر وفي منون جمل شرطية وقلهن عدة استخدامات

وبموقع Apache tomcat حاطين مكتبات من شغلهن رابط مكتبات الوسوم

لنبدأ تركيب المكتبة:Installing library

Continue Reading Add comment نوفمبر 18, 2008


شو في شي جديد

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

عدادت

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
الجمعة السبت الأحد الأثنين الثلاثاء الأربعاء الخميس
« يوليو    
 12345
6789101112
13141516171819
20212223242526
27282930  

Blogroll

منوعات