يعلمك هذا المقال كيفية تنزيل وإعداد وبدء تشغيل بيئة خادم ويب Apache Tomcat على جهاز الكمبيوتر الخاص بك ، باستخدام نظام Ubuntu Linux. Apache Tomcat عبارة عن بيئة خادم ويب HTTP مفتوحة المصدر تستند إلى Java. يمكنك تنفيذ العديد من مواصفات Java EE بما في ذلك Java Servlet و JavaServer Pages و Java Expression Language وتقنيات Java WebSocket في Tomcat.
خطوات
جزء 1 من 2: إعداد Tomcat
الخطوة 1. افتح نافذة طرفية على جهاز Ubuntu الخاص بك
انقر فوق رمز Dash في الجزء العلوي الأيسر ، وانقر فوق صالة في قائمة التطبيقات لفتح Terminal.
بدلاً من ذلك ، اضغط على Ctrl + Alt + T على لوحة المفاتيح لفتح Terminal
الخطوة 2. اكتب sudo apt-get update في Terminal
سيقوم هذا الأمر بتحديث جميع مستودعاتك ، والتأكد من أن لديك أحدث إصدارات البرامج للتثبيتات الجديدة.
الخطوة الثالثة. اضغط على زر الإدخال ↵ Enter أو ⏎ العودة على لوحة المفاتيح الخاصة بك.
سيؤدي هذا إلى تشغيل الأمر وتحديث مستودعاتك.
الخطوة الرابعة: قم بتشغيل sudo apt-get install default-jdk في Terminal
سيؤدي هذا إلى تثبيت أحدث إصدار من Java Development Kit الرسمية على جهاز الكمبيوتر الخاص بك.
- اكتب الأمر أو الصقه ، واضغط على ↵ Enter أو ⏎ Return لتشغيله.
- ستحتاج إلى تثبيت Java على جهاز الكمبيوتر الخاص بك لتثبيت Tomcat وإعداده.
- إذا كان لديك برنامج Java مثبتًا بالفعل ، فسيؤدي ذلك إلى تحديثه إلى أحدث إصدار.
- يمكنك تخطي هذه الخطوة إذا كان لديك بالفعل أحدث إصدار من Java مثبتًا.
الخطوة 5. قم بتشغيل sudo useradd -r -m -U -d / opt / tomcat -s / bin / false tomcat في Terminal
سيؤدي ذلك إلى إنشاء مستخدم جديد للنظام ، ومجموعة مع اختيار الدليل الرئيسي / tomcat لتشغيل خدمة Tomcat.
لا يمكنك تشغيل خدمة Tomcat تحت المستخدم الجذر لأغراض أمان الخادم الخاص بك
الخطوة 6. افتح موقع Tomcat في متصفح الإنترنت الخاص بك
اكتب أو الصق https://tomcat.apache.org في شريط عناوين المتصفح ، واضغط على ↵ Enter أو ⏎ Return على لوحة المفاتيح.
الخطوة 7. انقر فوق إصدار Tomcat الذي تريده ضمن "تنزيل" على الشريط الجانبي الأيسر
ستجد إصدار Tomcat المتاح في قائمة التنقل على الجانب الأيسر من الصفحة. يمكنك الاختيار تومكات 9 أو نسخة أخرى هنا.
-
إذا كنت تريد معرفة الإصدارات المتوافقة مع نظامك ، فانقر فوق أية نسخة؟
تحت عنوان التنزيل هنا.
الخطوة 8. انقر بزر الماوس الأيمن فوق الارتباط tar.gz الأزرق أسفل العنوان "Core"
سيؤدي هذا إلى فتح خيارات النقر بزر الماوس الأيمن في القائمة المنسدلة.
الخطوة 9. انقر فوق Copy Link Address من قائمة النقر بزر الماوس الأيمن
يمكنك تثبيت Tomcat مباشرةً باستخدام عنوان ارتباط ملف TAR هنا.
الخطوة 10. اكتب wget في Terminal
سيسمح لك ذلك بتنزيل أحدث إصدار من Tomcat على جهاز الكمبيوتر الخاص بك من رابط التنزيل الرسمي.
استبدل عنوان الرابط الذي نسخته من موقع Apache Tomcat الرسمي
الخطوة 11. اضغط على ↵ Enter أو ⏎ العودة.
سيؤدي هذا إلى تشغيل أمر التنزيل وتنزيل Tomcat على جهاز الكمبيوتر الخاص بك.
الخطوة 12. قم بتشغيل sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C / opt / tomcat
بمجرد اكتمال التنزيل ، قم بتشغيل هذا الأمر لاستخراج محتويات ملف TAR الذي تم تنزيله ، ونقل الملفات إلى دليل opt / tomcat.
تأكد من استبدال رقم الإصدار في "tomcat-9 *.tar.gz" بإصدار Tomcat الذي تقوم بتنزيله
الخطوة 13. قم بتشغيل sudo nano /etc/systemd/system/tomcat.service
سيؤدي هذا إلى إنشاء ملف جديد باسم "tomcat.service" ، ويسمح لك بتحرير محتوياته باستخدام محرر النصوص الافتراضي الخاص بك.
الخطوة 14. الصق التكوين التالي في ملف tomcat.service
- تأكد من ضبط "JAVA_HOME" على دليل Java لنظامك في الكود التالي.
[الوحدة] الوصف = حاوية تطبيق الويب Apache Tomcat بعد = network.target [الخدمة] النوع = forking Environment = JAVA_HOME = / usr / lib / jvm / java-1.11.0-openjdk-amd64 Environment = CATALINA_PID = / opt / tomcat / temp / tomcat.pid Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Environment = 'JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = file: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / opt / tomcat / bin / shutdown.sh User = tomcat Group = tomcat UMask = 0007 RestartSec = 10 إعادة التشغيل = دائمًا [تثبيت] WantedBy = multi-user.target
جزء 2 من 2: بدء خدمة Tomcat
الخطوة 1. قم بتشغيل برنامج sudo systemctl daemon-reload في Terminal
سيؤدي هذا إلى إعادة تحميل برنامج SystemD الخفي والعثور على ملف الخدمة الجديد الخاص بك.
الخطوة 2. قم بتشغيل الأمر sudo ufw allow 8080 (اختياري)
إذا كان الخادم الخاص بك محميًا بجدار حماية ، فقم بتشغيل هذا الأمر في Terminal للسماح بحركة المرور على المنفذ 8080.
سيسمح لك ذلك بالوصول إلى واجهة Tomcat من خارج شبكتك المحلية
الخطوة الثالثة. قم بتشغيل الأمر systemctl enable tomcat (اختياري)
إذا قمت بتشغيل هذا الأمر ، فستبدأ خدمة Tomcat تلقائيًا عند تمهيد النظام.
الخطوة 4. قم بتشغيل sudo systemctl start tomcat في Terminal
سيبدأ هذا خدمة Tomcat على الخادم الخاص بك.
- يمكنك استخدام الأمر sudo systemctl status tomcat للتحقق من حالة الخدمة.
- يمكنك الآن اختبار Tomcat في متصفح الإنترنت الخاص بك على https:// ip-address: 8080. ما عليك سوى تغيير "عنوان IP" باستخدام عنوان IP الافتراضي لنظامك في الرابط.