ہم ایک جدید دور میں رہتے ہیں، جہاں آپ ٹیکنالوجی کی مدد سے تقریباً ہر کام کر سکتے ہیں۔ چاہے آپ اپنے اکاؤنٹ کا انتظام کرنا چاہتے ہیں، اپنا بل ادا کرنا چاہتے ہیں، یا آن لائن پیسے کمانے کا کوئی طریقہ بھی تلاش کرنا چاہتے ہیں، آپ یہ سب انٹرنیٹ کی مدد سے کر سکتے ہیں۔
اور ایک سب سے عام ٹیکنالوجی جو آپ کو جو چاہیں حاصل کرنے میں مدد کر سکتی ہے وہ ہے ایپ ڈویلپمنٹ۔
تاہم، ایپ کی ترقی کی طرف اپنا سفر شروع کرنے سے پہلے، آپ کو واضح طور پر سمجھنا چاہیے کہ Tomcat اور ویب ایپلی کیشنز تعینات ہیں. یہ مضمون بالکل واضح کرے گا کہ آپ Tomcat میں سرور سائڈ پر ایک ایپلیکیشن کیسے تعینات کر سکتے ہیں۔
تو ، آئیے شروع کرتے ہیں!
Tomcat کیا ہے؟
Tomcat جاوا ویب سرور کی مقبول ترین ایپلی کیشنز میں سے ایک ہے۔ بہت سے کاروبار اپنی ویب ایپلیکیشنز کی میزبانی کے لیے اس پر انحصار کرتے ہیں، اور Tomcat میں ایپلیکیشن کی تعیناتی کے لیے کافی تکنیکی معلومات کی ضرورت ہوتی ہے۔
تاہم، اگر آپ ابتدائی ہیں اور Tomcat میں ایپلیکیشن کو تعینات کرنے کا طریقہ سیکھنا چاہتے ہیں، تو آپ صحیح جگہ پر آئے ہیں۔
Tomcat میں ایپلیکیشن کی تعیناتی مشکل ہو سکتی ہے - اس میں کئی مراحل شامل ہوتے ہیں اور یہاں تک کہ درست ہونے کے لیے کافی تجربہ درکار ہوتا ہے۔ لیکن جب آپ کام کر لیں گے تو آپ کے پاس ٹامکیٹ کی طاقت ہوگی۔
ہم نے یہ ٹیوٹوریل Tomcat کے ساتھ سیٹ اپ اور چلانے میں آپ کی مدد کے لیے لکھا ہے! یہ ٹیوٹوریل آپ کو دکھائے گا کہ Tomcat میں ایپلیکیشن کیسے لگائی جائے۔
مرحلہ وار گائیڈ
مندرجہ ذیل اقدامات پر عمل کریں:
1. سروسز ٹول ونڈو کھولیں۔
Tomcat میں اپنی ایپلیکیشن تعینات کرنے کے لیے، آپ کو پہلے سروسز ٹول ونڈو کو کھولنا ہوگا۔ یہ ونڈو آپ کو اپنے کمپیوٹر پر انسٹال کردہ خدمات کا نظم کرنے کی اجازت دیتی ہے۔
سروسز ٹول ونڈو کو اسٹارٹ > تمام پروگرامز > لوازمات > سسٹم ٹولز > سروسز اور ایپلیکیشنز پر جا کر کھولیں۔
سروسز ٹول ونڈو کو تین حصوں میں تقسیم کیا گیا ہے۔
سروسز: یہ سیکشن آپ کے کمپیوٹر پر موجودہ انسٹال کردہ تمام خدمات کی فہرست دیتا ہے۔
درخواستیں: یہ سیکشن آپ کے کمپیوٹر پر موجودہ انسٹال کردہ تمام ایپلیکیشنز کی فہرست دیتا ہے۔
نصب شدہ اجزاء: یہ سیکشن ان تمام اجزاء کی فہرست دیتا ہے جو فی الحال آپ کے کمپیوٹر پر انسٹال ہیں۔
سروسز ٹول ونڈو کو کھولنے کے لیے سروسز اور ایپلیکیشنز کے آئیکن پر دائیں کلک کریں اور سروسز ونڈو کھولیں کو منتخب کریں۔
2. تصاویر منتخب کریں۔
ٹامکیٹ سرور امیج کو بازیافت کرنے کا انتخاب کریں: امیجز کے تحت ڈوکر کنکشن نوڈ سے ٹامکیٹ۔ Ctrl+Enter اس کے لیے شارٹ کٹ ہے۔
بہت سارے لوگ اس قدم کو یاد کرتے ہیں، اور وہ ونڈوز ہوسٹ پر ٹامکیٹ سرور چلانے کی کوشش کرتے ہیں۔
آپ کو Tomcat JDK بھی ڈاؤن لوڈ کرنے کی ضرورت ہوگی۔ آپ اسے یہاں سے ڈاؤن لوڈ کر سکتے ہیں۔
3. کنٹینر بنائیں پر کلک کریں۔
Tomcat: تازہ ترین تصویر کے سیاق و سباق کے مینو سے کنٹینر بنائیں کو منتخب کرکے ایک مختلف کنٹینر بنائیں۔ مجموعی طور پر، یہ آپ کے لیے ایک نیا کنٹینر بنائے گا۔
وہ کنٹینر منتخب کریں جو آپ نے ابھی بنایا ہے:
ایک نئی فائل بنائیں اور اسے ڈائریکٹری /opt/tomcat/webapps/ROOT/index.html میں محفوظ کریں۔
4. ڈوکر کنفیگریشن بنائیں
ٹامکیٹ کنفیگریشن ڈائیلاگ باکس میں درج ذیل معلومات درج کریں۔
میزبان
فہرست سے دستیاب میزبان کو منتخب کریں۔
IP ایڈریس
اپنے میزبان کا IP ایڈریس ٹائپ کریں۔
DNS
اپنے میزبان کا DNS نام ٹائپ کریں۔
پورٹ
وہ پورٹ درج کریں جسے آپ کنٹینر کے لیے استعمال کرنا چاہتے ہیں۔
پروٹوکول
TCP/UDP یا TCP/UDP/HTTP منتخب کریں۔
رکن کا
وہ صارف منتخب کریں جسے آپ کنٹینر چلانے کے لیے استعمال کرنا چاہتے ہیں۔
پاس ورڈ
صارف کے لیے پاس ورڈ درج کریں۔
نام
کنٹینر کا نام درج کریں۔
Tomcat کو ترتیب دیں۔
5. مرتب کردہ جاوا سرولیٹ چلائیں:
یہ ایک سرولیٹ ہے جو آپ کی درخواست کو تعینات کرنے کا تمام کام کرتا ہے۔
سرولیٹ میں ہماری مثال میں ایپ کا نام ہے۔ سرولیٹ کے نام سے کوئی فرق نہیں پڑتا، لیکن یہ منفرد ہونا چاہیے۔
جاوا سرولیٹ کو چلانے کے لیے، ویب ایپلیکیشن ڈائرکٹری پر جائیں اور درج ذیل کمانڈ کو چلائیں:
java -jar app.jar
اگر آپ کو "سیکیورٹی پالیسی فائل تک رسائی نہیں ہو سکی" کی خرابی ملتی ہے، تو آپ کو اپنی tomcat/conf/tomcat-users.xml فائل میں اپنا صارف نام اور پاس ورڈ شامل کرنا ہوگا۔ آپ اپنی tomcat/conf/tomcat-users.xml فائل میں درج ذیل کوڈ کو شامل کرکے ایسا کرسکتے ہیں۔
اگر آپ کو "کلاس پاتھ میں کوئی web.xml نہیں ملا" کی خرابی نظر آتی ہے، تو آپ کو اپنی web.xml فائل کو ویب ایپلیکیشن ڈائرکٹری میں شامل کرنا ہوگا۔
لے
اس طرح، آپ ٹام کیٹ میں ایک ایپلیکیشن آسانی سے تعینات کر سکتے ہیں۔ ٹامکیٹ میں ایپلیکیشن کو کیسے تعینات کیا جائے ایک عام سوال ہے۔ اور اگر آپ محتاط ہیں تو اس کا پتہ لگانے میں زیادہ وقت نہیں لگتا۔
لیکن کچھ چیزیں ایسی ہیں جو آپ کو کسی ایپلیکیشن کو آزمانے اور تعینات کرنے سے پہلے جاننے کی ضرورت ہے۔ اور اگر آپ ایسا نہیں کرتے ہیں، تو آپ اپنے آپ کو اچھے سے زیادہ نقصان پہنچا سکتے ہیں۔
جواب دیجئے