JavaRush /جاوا بلاگ /Random-UR /ٹامکیٹ - ونڈوز کے لیے مختصر
Izhak
سطح
Москва

ٹامکیٹ - ونڈوز کے لیے مختصر

گروپ میں شائع ہوا۔
میں شروع کرنے کے لیے مقامی کمپیوٹر پر ٹامکیٹ انسٹال کرنے اور کئی میزبان بنانے کی خواہش رکھتا تھا۔ ہاتھیتو، پہلے میں نے ویب سائٹ سے ٹامکیٹ سروس انسٹال کی ۔ اسے آسانی سے کنفیگر کیا جا سکتا ہے، لیکن تفصیلی تحقیق کے بغیر یہ واضح نہیں ہے کہ کون سے صارفین اور کن پاس ورڈز کو نیٹ بِن میں داخل کرنے کی ضرورت ہے تاکہ یہ پروجیکٹ کو مرتب اور اپ لوڈ کرے۔ لہذا، میں نے وقت گزارنے اور ان وضاحتوں کو استعمال کرنے کا فیصلہ کیا جو انٹرنیٹ پر "ٹامکیٹ سیٹ اپ" یا ٹامکیٹ پیج پر تلاش کرکے آسانی سے مل سکتی ہیں۔ لہذا، اگر ہم سادہ راستے کی پیروی نہیں کرتے ہیں (بعد میں یہ پتہ چلا کہ انسٹالر کی طرف سے تنصیب کے ذریعے راستہ بھی درست ہے)، تو ترتیب مندرجہ ذیل ہو گی.
  1. ویب سائٹ http://tomcat.apache.org سے ہم زپ آرکائیو کو محفوظ کرتے ہیں اور اسے ایک ایسے فولڈر میں کھولتے ہیں جس میں خالی جگہ یا کوئی پیچیدہ حروف نہیں ہوتے، مثال کے طور پر، "E:\tomcat\apache-tomcat-8.0.15" .

  2. اوریکل ویب سائٹ https://www.oracle.com سے JDK کا تازہ ترین ورژن ڈاؤن لوڈ کریں اور اسے خالی جگہوں کے بغیر نام والے فولڈر میں رکھیں (اگر آپ ایسا نہیں کرتے ہیں اور اسے X:\Program Files\ میں انسٹال کریں گے۔ ... فولڈر، پھر جب ہم بیچ فائل میں ترمیم کریں گے، تو ہمیں فولڈر کا نام واضح طور پر بتانا پڑے گا، یہ بہت اچھا نہیں ہے، کیوں - ہم بعد میں دیکھیں گے۔

  3. "e:\tomcat\apache-tomcat-8.0.15\bin\" کھولیں۔ ہم بہت ساری بیچ فائلیں اور sh اسکرپٹ دیکھتے ہیں۔

    "catalina.bat" کھولیں۔ وہاں ہم ماحولیاتی متغیرات کے ساتھ بہت ساری تبصرہ کردہ لائنیں دیکھتے ہیں جن کا اعلان کرنا ضروری ہے، یا ان کا اعلان کیا جا سکتا ہے یا نہیں کیا جا سکتا۔

    وہ متغیرات جن کا اعلان کرنا ضروری ہے۔

    • سیٹ CATALINA_HOME="e:\tomcat\apache-tomcat-8.0.15"
    • سیٹ کریں JAVA_HOME="e:\ProgramFiles\Java\jre1.8.0_25"

    مزید برآں، یہ ایک علیحدہ فائل میں کرنے کا مشورہ دیا جاتا ہے جسے setenv.bat کہتے ہیں؛ ایسا کرنے کے لیے، یہ دو لائنیں ٹیکسٹ ایڈیٹر میں درج کریں اور اس نام والی فائل کو "e:\tomcat\apache-tomcat-8.0 میں محفوظ کریں۔ 15\bin\”

    نوٹ: اگر jre انسٹال کردہ فولڈر میں خالی جگہیں ہیں، تو نام فولڈر کے اصلی نام کے زیادہ سے زیادہ پہلے چھ حروف پر مشتمل ہونا چاہیے، اور اگر اس طرح کا مجموعہ ڈسک پر حروف تہجی کے لحاظ سے پہلا ہے، تو ~1، اگر دوسرا، پھر ~2، وغیرہ۔

    مثال کے طور پر، جس فولڈر میں jre واقع ہے اس کا نام "C:\Program Files\JRE" ہے، اور اس کے علاوہ ایک فولڈر ہے "C:\places\"، پھر setenv.bat میں دوسری لائن ہوگی۔

    • سیٹ کریں JAVA_HOME="e:\Progra~1\Java\jre1.8.0_25"، یا
    • سیٹ کریں JAVA_HOME="e:\P~2\Java\jre1.8.0_25"

    قدرتی طور پر، یہ بہت اچھا نہیں ہے، خاص طور پر جب آپ کے پاس دو فولڈر "پروگرام فائلز" اور "پروگرام فائلز (x86)" ہوں۔ اس صورت میں، JRE کے ساتھ فولڈر کو صحیح طریقے سے نام دینے کے لیے، آپ کو ~1 یا ~2 کا تجربہ کرنا پڑے گا۔

  4. آئیے اسے شروع کرنے کی کوشش کریں، ایسا کرنے کے لیے، موجودہ ڈائرکٹری سے cmd.exe لانچ کریں، اور اس میں startup.bat چلائیں۔ یہ ہمیں جو کچھ ہو رہا ہے اس پر کنٹرول دے گا۔ اگر سب کچھ ٹھیک رہا تو، جاوا ایپلیکیشن ونڈو کنسول موڈ میں شروع ہو جائے گی، جس میں، لانچ کے بعد، شروع کا وقت لکھا جائے گا، لیکن اگر کچھ غلط ہوا، مثال کے طور پر، setenv.bat میں فولڈرز کو غلط طریقے سے بیان کیا گیا ہے، ہم دیکھیں گے۔ غلطی کے پیغامات

  5. اگر عالمی متغیرات کو صحیح طریقے سے ترتیب دیا گیا ہے اور جاوا کنسول ونڈو شروع کی گئی ہے، لیکن کچھ ترتیبات غلط طریقے سے بنائی گئی ہیں، تو غلطیوں کو "e:\tomcat\apache-tomcat-8.0.15\logs\" فولڈر میں دیکھا جا سکتا ہے۔

  6. اگر مرحلہ 4 مکمل طور پر کامیابی سے مکمل ہو جاتا ہے، تو براؤزر ونڈو میں آپ 127.0.0.1:8080 ٹائپ کر سکتے ہیں اور ونڈو میں ٹامکیٹ سرور ونڈو ظاہر ہو جائے گی۔

  7. لیکن اگر ہم میزبان مینیجر کی ترتیبات وغیرہ درج کرنا چاہتے ہیں تو ہم سے اپنا صارف نام اور پاس ورڈ درج کرنے کو کہا جائے گا۔ انہیں حاصل کرنے کے لیے کہیں نہیں ہے، لیکن conf فولڈر میں tomcat-users.xml ایک فائل ہے، جسے اگر آپ کھولیں تو پہلے تو درست معلوم ہوتا ہے، لیکن وہاں کے کرداروں اور صارفین نے تبصرہ کیا ہے ۔ اور وہاں کے کردار اور صارفین واضح طور پر غلط ہیں۔ تو کیا کرنا ہے؟

  8. سوال کا جواب دینے کے لیے، صفحہ 127.0.0.1:8080 پر، ایڈمن پینل میں لاگ ان ہونے کے لیے کون سے کردار ہونے چاہئیں، اور کن صارفین کو تفویض کیا جانا چاہیے۔ مثال کے طور پر، آپ مینیجر کے کرداروں کے بارے میں صفحہ ttp://127.0.0.1:8080/docs/manager-howto.html پر جان سکتے ہیں، اور ایک ایڈمن صارف کے بجائے، پہلے کی طرح، اب دو صارف ہیں: منتظم- gui اور ایڈمن اسکرپٹ۔

    پاس ورڈ کے ساتھ کام کرنے کے بارے میں مزید تفصیلات یہاں http://127.0.0.1:8080/docs/realm-howto.html

    لہذا، فائل کو کھولیں conf\tomcat-user.xml اور لاگ ان اور پاس ورڈ کے ساتھ کمنٹ آؤٹ بلاک کے بعد اسے وہاں شامل کریں۔

    <!--
      NOTE:  By default, no user is included in the "manager-gui" role required
      to operate the "/manager/html" web application.  If you wish to use this app,
      you must define such a user - the username and password are arbitrary.
    -->
    <!--
      NOTE:  The sample user and role entries below are wrapped in a comment
      and thus are ignored when reading this file. Do not forget to remove
      <!.. ..> that surrounds them.
    -->
    <!--
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="role1" password="tomcat" roles="role1"/>
    -->
      <role rolename = "admin-gui"/>
      <role rolename = "admin-script"/>
      <role rolename = "manager-gui"/>
      <role rolename = "manager-script"/>
      <role rolename = "manager-jne"/>
      <user username = "superadmin" password = "pass" roles="admin-gui, admin-script, manager-gui, manager-jne, manager-script" />
    </tomcat-users>

    اس طرح ہمیں پاس ورڈ پاس کے ساتھ صارف کا سپرایڈمن مل جائے گا۔

  9. ایپلیکیشنز وغیرہ کو ڈیبگ کرنے کے طریقہ کے بارے میں http://wiki.apache.org/tomcat/HowTo#How_can_I_access_members_of_a_custom_Realm_or_Principal.3F

  10. اب shutdown.bat اور startup.bat اسکرپٹس کا استعمال کرتے ہوئے، ہم سرور کو دوبارہ شروع کرتے ہیں اور ایڈمن پینل میں لاگ ان کر سکتے ہیں۔

  11. ہم ورچوئل میزبان بناتے ہیں۔ ایسا کرنے کے لیے، یہاں دیکھیں http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts

  12. آپ ایڈمن پینل میں میزبان کا لنک بھی بنا سکتے ہیں (یہ وہی کام ہے جو ہم نے ابھی کیا ہے)۔

  13. win8 کے لیے میزبانوں میں نئی ​​اندراجات بناتے وقت، ہم پہلے فائل کو دوسرے فولڈر میں کاپی کرتے ہیں، وہاں اس میں ترمیم کرتے ہیں، اور پھر اسے واپس لکھتے ہیں۔ اس کے بعد کمپیوٹر یا سرور کو دوبارہ شروع کرنا ضروری نہیں ہے۔

اور آخر میں، IntelliJ Idea کا مفت ورژن ویب کو سپورٹ نہیں کرتا، اس لیے پہلے آپ netbins استعمال کر سکتے ہیں۔ https://netbeans.org/kb/trails/java-ee_ru.html https://netbeans.org/kb/docs/web/ajax-quickstart_ru.html
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION