Apache Tomcat ، أو Tomcat ببساطة كما هو معروف أكثر ، عبارة عن حاوية ويب مفتوحة المصدر مع servlets ودعم JavaServer Pages تم تطوير التطبيق (JSPs) بواسطة Apache Software Foundation. محرك Tomcat servlet غالبًا ما يتم تقديمها مع خادم الويب Apache، حيث يقدم كود Java الضروري لتنفيذه على البيئة.
في أبسط أشكاله ، ينفذ Tomcat عملية واحدة داخل النظام من خلال عملية في Java Virtual Machine. تتم معالجة كل طلب HTTP لاحق من مستعرض إلى Tomcat في سلسلة منفصلة ، نظرًا لأن Tomcat لديه الأدوات والتهيئة اللازمة لإدارتها. يتم تخزين إعدادات Tomcat في ملفات XML بسيطة يمكن مراجعتها وتحريرها باستخدام العديد من الأدوات. في البرنامج التعليمي التالي سنعلمك كيفية تثبيت هذه الأداة المفيدة على نظام خادم Ubuntu 15.10، والتي تصل الآن إلى الإصدار 8.
تركيب تومكات 8
يعد تثبيت Tomcat 8 ، إذا لم تقم بتضمينه افتراضيًا في تثبيت نظامك ، أمرًا بسيطًا مثل إدخال الأوامر التالية من الجهاز:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
أجب بالإيجاب على السؤال إذا كنت تريد التثبيت هر. سيشمل هذا أيضًا التبعيات الموجودة في حزم Java وسيخلق مستخدم tomcat8 داخل نظامك. بالإضافة إلى ذلك ، سيبدأ التطبيق بالمعلمات الافتراضية الخاصة به.
إذا كنت تريد تجربة التطبيق قم بالوصول إلى مجالك أو عنوان IP الخاص بالجهاز متبوعًا بالمنفذ 8080 من أي متصفح.
http://your_ip_address:8080
سترى بعد ذلك نصًا يقول "إنه يعمل!" ، جنبًا إلى جنب مع بعض المعلومات الإضافية الأخرى.
تومكات 8 تلتزم
يمكن تعديل تكوين Tomcat 8 من واجهة ويب الإدارة نفسها. لتمكينه وجميع وظائفه ، سيتعين عليك تحرير الملف الموجود فيه /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
أضف الأسطر التالية:
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
احفظ ثم قم بإنهاء تحرير الملف. الآن يجب أن تكون قادرًا على رؤية وإدارة الخادم من العنوان http://tu_dirección_ip:8080/manager/html. يمكنك الوصول باستخدام الاسم وكلمة المرور اللذين قمت بتأسيسهما فيهما /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 هي الدلائل أسيوط ، سجلات ، تطبيقات الويب y عمل. En تطبيقات الويب حيث سيتم استضافة servlets (أو على الأقل ملف تكوين XML الذي يشير إليهم).
كطريقة لاختبار الخادم ، يمكنك تنزيل ما يلي ملف التطبيق ونشره من خلال صفحة الإدارة (ضمن قسم نشر يمكنك رؤية الزر لتحميل الملف على الخادم الخاص بك). اختياريًا ، يمكنك تنفيذ الأمر التالي من الدليل تطبيقات الويب de هر y سيتعرف الخادم تلقائيًا على ملف تطبيق الويب ويقوم بتوسيعه دون تدخل إضافي من جانبك:
wget http://simple.souther.us/SimpleServlet.war
الآن ، أدخل المسار التالي في متصفحك: http: //your_ip_address:8080 / SimpleServlet /
كيفية تكوين Tomcat للاستماع على المنفذ 80
إذا كنت تريد قم بتغيير منفذ الاستماع إلى Tomcat إلى 80 يجب عليك اتباع الإجراء التالي. قم أولاً بتحرير الملف الموجود في /etc/tomcat8/server.xml.
sudo vi /etc/tomcat8/server.xml
ثم ابحث عن النص حيث يقول منفذ الموصل = »8080 ″ واستبدل هذه القيمة بـ منفذ الموصل = »80 ″. احفظ واخرج من وضع تحرير الملف.
الآن عليك فقط إعادة تشغيل خادم Tomcat بالأمر التالي:
sudo /etc/init.d/tomcat8 restart