ٹام کیٹ سرور کی ڈیفالٹ پورٹ کو کیسے تبدیل کیا جائے؟

How Change Default Port Tomcat Server



اس سے پہلے کہ ہم اصل میں اپنے ٹامکیٹ سرور کی ڈیفالٹ پورٹ کو تبدیل کرنے کے بنیادی مرحلے پر آگے بڑھیں ، آئیے پہلے تھوڑی گہرائی میں جائیں اور دیکھیں کہ اصل میں یہ ٹومکیٹ سرور کیا ہے اور کچھ ایپلی کیشنز کیا ہیں جہاں یہ زیادہ تر استعمال ہوتا ہے۔

جیسا کہ پہلے ذکر کیا گیا ہے ، اپاچی ٹام کیٹ سرور ایک اوپن سورس ویب سرور ہے جو جاوا سرلٹ ، جاوا سرور پیجز ، جاوا ایکسپریشن لینگویج ، اور جاوا ویب ساکٹ ٹیکنالوجیز جیسے بڑے پیمانے پر جاوا انٹرپرائز کی خصوصیات کے نفاذ کے لیے ایک سرولٹ کنٹینر کے طور پر کام کرتا ہے۔ سارلیٹ کنٹینرز ویب سرور کا حصہ ہیں اور کم و بیش ایک ایپلی کیشن سرور کے طور پر بیان کیا جاسکتا ہے جو پروگرامنگ ماڈل کو ہر وہ چیز مہیا کرتا ہے جس کی اسے ضرورت ہوتی ہے - ساکٹ کھولنا ، کچھ اجزاء کا انتظام کرنا ، API کالز کو ہینڈل کرنا وغیرہ۔ اپاچی ٹام کیٹ سرور سب سے زیادہ استعمال ہونے والے سرورز میں سے ایک ہے اور کئی بڑے پیمانے پر انٹرپرائز ایپلی کیشنز کو طاقت بخش رہا ہے۔ اس کے علاوہ ، چونکہ یہ اوپن سورس ہے اور اپاچی لائسنس کے تحت آتا ہے ، اس میں ایک بڑی ڈویلپر لسٹ اور کئی فورم شامل ہیں جہاں لوگ ہمیشہ اپنا ان پٹ فراہم کرتے ہیں اور ایک دوسرے کو امداد فراہم کرتے ہیں۔







مزید ہچکچاہٹ کے بغیر ، ہم آخر میں اپنے مضمون کے مرکزی موضوع کی طرف چلتے ہیں۔



ڈیفالٹ پورٹ تبدیل کرنا

پہلے سے طے شدہ طور پر ، ٹام کیٹ سرور پر چلتا ہے۔ 8080۔ پورٹ نمبر۔ تاہم ، اگر اسے تبدیل کرنے کی ضرورت پیش آتی ہے ، تو یہ درج ذیل مراحل پر قائم رہ کر آسانی سے کیا جا سکتا ہے۔



1. ٹامکیٹ ڈائرکٹری میں Server.xml فائل کا پتہ لگانا۔
سب سے پہلے ، ہمیں یہ معلوم کرنے کی ضرورت ہے کہ ہم نے ٹامکیٹ سرور کو کہاں نصب کیا۔ ونڈوز میں ، اپنے پر جائیں۔ ج۔ ڈائریکٹری ، پھر پروگرام فائلوں ڈائریکٹری ، ٹامکیٹ ، اپاچی سافٹ ویئر فاؤنڈیشن ، یا اپاچی کے ناموں والی کوئی بھی ڈائریکٹری تلاش کریں۔ اگر آپ کو ان میں سے کوئی مل جائے تو اسے کھولیں اور پھر اسے تلاش کریں۔ conf ڈائریکٹری





اسے تلاش کرنے کے بعد ، اسے کھولیں ، اور وہاں ایک فائل کہلائے گی۔ server.xml . اسے اپنی پسند کے کسی بھی فائل ایڈیٹر سے کھولیں۔



لینکس میں ، آپ سرچ ونڈو میں تلاش کرکے ٹومکیٹ کی ہوم ڈائرکٹری آسانی سے تلاش کرسکتے ہیں۔ اسے ڈھونڈنے کے بعد ، اسے کھولیں اور پھر اندر جائیں۔ conf ڈائریکٹری کھولیں اور server.xml فائل کھولیں۔

xml فائل کھولنے کے بعد ، آپ اس کے شروع میں کچھ ایسا ہی دیکھیں گے:

2. کنیکٹر ٹیگ کی تلاش
server.xml فائل کھولنے کے بعد ، سے شروع ہونے والی لائن تلاش کرنے کی کوشش کریں۔ کنیکٹر ٹیگ. ٹامکیٹ کے آپ کے ورژن پر منحصر ہے ، یہ ذیل میں سے دو میں سے کوئی ایک ہو سکتا ہے:

پہلا ورژن:

='8080'maxHttpHeaderSize۔='8192'
زیادہ سے زیادہ تھریڈز='150'minSpareThreads='25'maxSpareThreads='75'
لوک اپ کو فعال کریں۔='جھوٹا'ری ڈائریکٹ پورٹ='8443'حساب قبول کریں='100'
رابطے کا وقت ختم='20000'غیر فعال اپ لوڈ ٹائم آؤٹ۔='سچ' />

دوسرا ورژن:



=
'8080'پروٹوکول='HTTP / 1.1'
رابطے کا وقت ختم='20000'
ری ڈائریکٹ پورٹ='8443' />

3. پورٹ نمبر تبدیل کرنا۔
جیسا کہ آپ نے نوٹ کیا ہے ، مذکورہ بالا دو ورژن میں سے ہر ایک میں کنیکٹر ٹیگ کے ساتھ ایک پورٹ پراپرٹی منسلک ہے اور اس میں ڈیفالٹ پورٹ نمبر اس کو تفویض کیا گیا ہے۔ اپنے ٹام کیٹ سرور کو مختلف بندرگاہ پر چلانے کے لیے ، اس بندرگاہ کو صرف اس پورٹ نمبر سے تبدیل کریں جس پر آپ چاہتے ہیں کہ ٹام کیٹ سرور چلے۔ مثال کے طور پر ، میں چاہتا ہوں کہ میرا ٹامکیٹ سرور 8090 پورٹ پر چلے ، پھر میں کنیکٹر ٹیگ میں جو تبدیلی کروں گا وہ یہ ہوگی:

=
'8090'پروٹوکول='HTTP / 1.1'
رابطے کا وقت ختم='20000'
ری ڈائریکٹ پورٹ='8443' />

جیسا کہ مندرجہ بالا مثال میں دیکھا جا سکتا ہے ، میں نے 8080 نمبر کو آسانی سے تبدیل کر دیا جو پورٹ پراپرٹی میں میرے پورٹ 8090 کے ساتھ رکھا گیا تھا۔

ٹام کیٹ کو دوبارہ شروع کرنا۔
ٹامکیٹ سرور کی بندرگاہ کو تبدیل کرنے کے بعد ، server.xml فائل کو محفوظ کریں۔ اگر آپ کا ٹامکیٹ سرور فی الحال چل رہا ہے تو اسے روکیں ، دوبارہ شروع کریں اور اسے دوبارہ شروع کریں۔ اگر یہ نہیں چل رہا ہے تو ، صرف دوبارہ شروع کریں اور پھر اسے شروع کریں۔ اب ، جب آپ اپنا ٹامکیٹ سرور چلائیں گے ، تو یہ اس پورٹ پر چلے گا جو آپ نے بیان کیا ہے۔ میرے معاملے میں ، یہ 8090 بندرگاہ ہوگی۔

نتیجہ

ٹام کیٹ سرور سب سے زیادہ استعمال ہونے والے ویب سرورز میں سے ایک ہے اور کمیونٹی میں بے حد مقبول ہو گیا ہے۔ اس میں کچھ اچھی طرح سے متعین کردہ کمانڈز ہیں اور یہ آسانی سے قابل ترتیب ہے جیسا کہ اس کے ڈیفالٹ پورٹ کو تبدیل کرنے کے بارے میں آرٹیکل میں دکھائے گئے اقدامات سے دیکھا گیا ہے۔ سب کچھ ، یہ آپ کا وقت نکالنے کے قابل ہے۔