كيفية تثبيت Tomcat على Ubuntu ومشتقاته؟

اباتشي هر

Tomcat هو تطبيق خادم مفتوح المصدر لنظام Linux ، Windows وأنظمة التشغيل الأخرى المصممة لتشغيل حاويات Java Serverlet ، ويمكنها أيضًا تشغيل تقنية Java Server Page.

Tomcat عبارة عن حاوية ويب مع دعم servlet و JSP. Tomcat ليس خادم تطبيقات ، مثل JBoss أو JOnAS.

يمكنك تعمل كخادم ويب في حد ذاته. تم تطوير Tomcat وتحديثه من قبل أعضاء Apache Software Foundation ومتطوعين مستقلين.

يتمتع المستخدمون بحرية الوصول إلى الكود المصدري الخاص به وشكله الثنائي بموجب الشروط المنصوص عليها في ترخيص برنامج Apache.

أحدث الإصدارات هي 9.x ، والتي تطبق مواصفات Servlet 4.0 و JSP 2.3.

تثبيت Tomcat على Ubuntu ومشتقاته

بالنظر إلى أن تم كتابة Tomcatito في Java ، يعمل على أي نظام تشغيل يحتوي على جهاز Java الظاهري.

يتضمن مترجم Jasper ، الذي يجمع JSPs في servlets. غالبًا ما يتم عرض محرك Tomcat servlet جنبًا إلى جنب مع خادم الويب Apache.

في هذا الدليل ، سنرى كيفية تثبيت Apache Tomcat الإصدار 9 في Ubuntu ، على الرغم من أن هذه الأوامر تنطبق أيضًا على أي مشتق آخر من Ubuntu.

تكوين جافا

Apache Tomcat هو خادم Java ، لذا لا يمكن استخدام البرنامج دون تثبيت Java أولاً.

لحسن الحظ، يوجد PPA لـ Ubuntu يزيل صعوبة الحصول على نسخة عمل من بيئة وقت تشغيل Java.

لإضافة PPA إلى نظامك ، يجب عليهم فتح محطة وفيها سنقوم بكتابة الأمر التالي:

sudo add-apt-repository ppa: webupd8team/java

بعد إضافة PPA إلى Ubuntu ، ننتقل إلى تحديث قائمتنا بـ:

sudo apt update

وأخيرًا يمكننا تثبيت جافا بهذا الأمر:

sudo apt install oracle-java8-installer

لم يتم تكوين بيئة Java تلقائيًا للاستخدام عند التثبيت. لذلك يجب عليهم تكوين Java عن طريق إضافة أشياء إلى ملف / etc / environment.

من أجل تنفيذ هذه العملية ، سنقوم بتنفيذ الأمر التالي:

sudo nano -w /etc/environment

الآن ، يجب أن ننتقل إلى الجزء السفلي من محتوى الملف وفي هذا سنضع ما يلي:

JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"

بمجرد إجراء التغيير ، يمكننا حفظ التعديلات بالضغط على Ctrl + O وإغلاق المحرر الذي يقومون بذلك عن طريق الضغط على Ctrl + X.

بمجرد إنشاء البيئة ، نحتاج إلى تحرير ملف Bashrc وتعيين مسار Java.

nano -w ~/.bashrc

انتقل إلى أسفل الملف وأضف الكود التالي إلى Bashrc.

# Java Path

تصدير JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre

تصدير PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]

نحفظ الملف ونخرجه ثم ننفذ الأمر التالي:

source ~/.bashrc

بمجرد القيام بذلك ، يوصى بإعادة تشغيل جهاز الكمبيوتر الخاص بنا حتى تسري التغييرات التي أجريناها للتو.

تثبيت اباتشي تومكات

حالة القط

بعد إعادة تشغيل جهاز الكمبيوتر الخاص بنا ، سنشرع الآن في تثبيت Tomcat في نظامنا ، ولهذا سنقوم بفتح Terminal وفيه سنكتب ما يلي:

wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz

بمجرد الانتهاء من التنزيل ، سنقوم الآن بنسخ المحتوى إلى مجلد الاختيار:

sudo -s

mkdir -p /opt/tomcat

tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1

ننتقل الآن إلى إنشاء مستخدم ومجموعة:

groupadd tomcat

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

وسنمنح المستخدم أذونات من خلال:

chown -R tomcat:tomcat /opt/tomcat

نعطي أذونات للملفات الموجودة في دليل Tomcat بحيث تكون قابلة للتنفيذ:

cd /opt/tomcat/bin

chmod + x *

افتح ملف Bashrc للمرة الأخيرة باستخدام:

nano -w ~/.bashrc

بمجرد فتح الملف ، أضف الكود التالي إلى نهاية الملف.

#Catalina

export CATALINA_HOME=/opt/Tomcat

نحفظ الملف ونغلقه ثم ننفذ:

source ~/.bashrc

أخيرًا ، ابدأ الخادم بتنفيذ الأمر التالي:

sudo $CATALINA_HOME/bin/startup.sh

لإيقاف خادم Tomcat ، قم بتشغيل:

sudo $CATALINA_HOME/bin/shutdown.sh

قم بالوصول إلى خادم Apache Tomcat

يفتح Tomcat افتراضيًا على المنفذ 8080 ، لذلك للوصول إليه ، سيتعين عليهم البحث عن عنوان IP المحلي للخادم والوصول إلى عنوان URL التالي في مستعرض الويب.

http://tu-ip: 8080

2 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   linux2 قال

    أقوم بتشغيل الأمر sudo $ CATALINA_HOME / bin / startup.sh
    ويظهر الخطأ التالي
    sudo: /bin/startup.sh: الأمر غير موجود
    عن ماذا يدور الموضوع

  2.   اندريس قال

    تصدير CATALINA_HOME = / opt / Tomcat

    الخطأ في T ... قم بتغييره إلى