تم إضافة الأوسمة للتدوينات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

