تنصيب 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();
1 Comment Add your own
Leave a Comment
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


1.
موقع نادى الزمالك تيم | سبتمبر 9, 2009 at 1:15 ص
اخى موقعك جميل جدا يا مان اوك