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
أقوم بتشغيل الأمر sudo $ CATALINA_HOME / bin / startup.sh
ويظهر الخطأ التالي
sudo: /bin/startup.sh: الأمر غير موجود
عن ماذا يدور الموضوع
تصدير CATALINA_HOME = / opt / Tomcat
الخطأ في T ... قم بتغييره إلى