كيفية تغيير منفذ خادم Tomcat الافتراضي؟

How Change Default Port Tomcat Server



قبل أن ننتقل فعليًا إلى الخطوة الرئيسية المتمثلة في رؤية كيف يمكننا تغيير المنفذ الافتراضي لخادم Tomcat الخاص بنا ، دعنا أولاً نتعمق أكثر قليلاً ونرى ما هو خادم tomcat هذا بالفعل وما هي بعض التطبيقات التي يتم استخدامها في الغالب.

كما ذكرنا من قبل ، فإن خادم Apache Tomcat هو خادم ويب مفتوح المصدر يعمل كحاوية servlet لتنفيذ العديد من مواصفات مؤسسة Java واسعة النطاق مثل Java Servlet و Java Server Pages و Java Expression Language وتقنيات Java WebSocket. تعد حاويات Servlet جزءًا من خادم الويب ويمكن وصفها بأنها خادم تطبيق يوفر لنموذج البرمجة كل ما يحتاجه - فتح المآخذ وإدارة بعض المكونات ومعالجة استدعاءات API وما إلى ذلك. يعد خادم Apache Tomcat أحد أكثر الخوادم استخدامًا على نطاق واسع ويعمل على تشغيل العديد من تطبيقات المؤسسات واسعة النطاق. بالإضافة إلى ذلك ، نظرًا لأنه مفتوح المصدر ويندرج تحت ترخيص Apache ، فهو يتضمن قائمة مطورين كبيرة والعديد من المنتديات حيث يقدم الأشخاص دائمًا مدخلاتهم ويقدمون المساعدة لبعضهم البعض.







بدون مزيد من اللغط ، دعنا ننتقل أخيرًا إلى الموضوع الرئيسي لمقالنا.



تغيير المنفذ الافتراضي

بشكل افتراضي ، يعمل خادم Tomcat على ملف 8080 رقم المنفذ. ومع ذلك ، إذا كانت هناك حاجة لتغيير ذلك ، فيمكن القيام بذلك بسهولة من خلال الالتزام بالخطوات التالية:



1. تحديد موقع ملف Server.xml في دليل Tomcat
أولاً ، نحتاج إلى معرفة المكان الذي قمنا فيه بالضبط بتثبيت خادم tomcat. في Windows ، انتقل إلى ملف ج الدليل ، ثم إلى ملف ملفات البرنامج الدليل ، ابحث عن أي دليل بأسماء Tomcat أو Apache Software Foundation أو Apache. إذا وجدت أيًا من هؤلاء ، فافتحها ثم ابحث عن ملف أسيوط الدليل.





بعد تحديد موقع هذا ، افتحه ، وسيكون هناك ملف يسمى server.xml . افتح هذا باستخدام أي محرر ملفات تريده.



في Linux ، يمكنك بسهولة العثور على الدليل الرئيسي لـ tomcat من خلال البحث في نافذة البحث. بعد العثور عليه ، افتحه ثم انتقل إلى داخل أسيوط الدليل وافتح ملف server.xml.

بعد فتح ملف xml ، سترى شيئًا مشابهًا في بدايته:

2. البحث عن علامة الموصل
بعد فتح ملف server.xml ، حاول العثور على سطر يبدأ بامتداد موصل بطاقة شعار. اعتمادًا على إصدار القط الخاص بك ، قد يكون هذان أحدهما أدناه:

الاصدار الاول:

='8080'maxHttpHeaderSize='8192'
ماكسثريدس='150'minSpareThreads='25'maxSpareThreads='75'
تمكين البحث='خاطئة'redirectPort='8443'AcceptCount='100'
انتهى وقت محاولة الاتصال='20000'تعطيلUploadTimeout='حقيقية' />

الإصدار الثاني:



=
'8080'بروتوكول='HTTP / 1.1'
انتهى وقت محاولة الاتصال='20000'
redirectPort='8443' />

3. تغيير رقم المنفذ
كما لاحظت ، فإن علامة الموصل في كل من الإصدارين أعلاه لها خاصية منفذ مرفقة بها وهذا يحتوي على رقم المنفذ الافتراضي المعين لها. لجعل خادم Tomcat يعمل على منفذ مختلف ، ما عليك سوى استبدال هذا المنفذ برقم المنفذ الذي تريد تشغيل خادم tomcat عليه. على سبيل المثال ، أريد تشغيل خادم tomcat الخاص بي على المنفذ 8090 ، ثم التغيير الذي سأقوم بإجرائه على علامة الموصل سيكون:

=
'8090'بروتوكول='HTTP / 1.1'
انتهى وقت محاولة الاتصال='20000'
redirectPort='8443' />

كما يتضح في المثال أعلاه ، قمت ببساطة باستبدال الرقم 8080 الذي تم وضعه في خاصية Port بـ My Port ، 8090.

4. إعادة تشغيل Tomcat
بعد تغيير منفذ خادم Tomcat ، احفظ ملف server.xml. إذا كان خادم Tomcat قيد التشغيل حاليًا ، فأوقفه وأعد تشغيله وابدأ تشغيله مرة أخرى. إذا لم يكن قيد التشغيل ، فما عليك سوى إعادة تشغيله ثم تشغيله. الآن ، عند تشغيل خادم Tomcat الخاص بك ، سيتم تشغيله على المنفذ الذي حددته. في حالتي ، سيكون منفذ 8090.

استنتاج

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