JavaRush /جاوا بلاگ /Random-SD /tomcat - ونڊوز لاء مختصر
Izhak
سطح
Москва

tomcat - ونڊوز لاء مختصر

گروپ ۾ شايع ٿيل
مون کي tomcat انسٽال ڪرڻ جي خواهش هئي ۽ شروع ڪرڻ لاءِ مقامي ڪمپيوٽر تي ڪيترائي ميزبان ٺاهڻ. هاٿيتنهن ڪري، پهرين مون ويب سائيٽ تان ٽامڪٽ سروس نصب ڪيو . اهو آساني سان ترتيب ڏئي سگهجي ٿو، پر تفصيلي تحقيق کان سواءِ اهو واضح ناهي ته ڪهڙن صارفين ۽ ڪهڙن پاس ورڊز کي نيٽبين ۾ داخل ڪرڻ جي ضرورت آهي ته جيئن اهو پروجيڪٽ کي گڏ ڪري ۽ اپلوڊ ڪري. تنهن ڪري، مون وقت گذارڻ جو فيصلو ڪيو ۽ انهن وضاحتن کي استعمال ڪيو جيڪي آساني سان ڳولي سگهجن ٿيون انٽرنيٽ تي ڳولڻ سان "tomcat setup" يا tomcat صفحي تي. تنهن ڪري، جيڪڏهن اسان سادي رستي جي پيروي نه ڪندا آهيون (بعد ۾ اهو ظاهر ٿيو ته انسٽاليشن ذريعي انسٽاليشن جو رستو پڻ صحيح آهي)، پوء ترتيب هن ريت ٿيندو.
  1. ويب سائيٽ http://tomcat.apache.org مان اسان زپ آرڪائيو کي محفوظ ڪريون ٿا ۽ ان کي فولڊر ۾ انپيڪ ڪريون ٿا بغير ڪنهن جاءِ جي رستي سان يا ڪنهن پيچيده اکرن جي، مثال طور، ”E:\tomcat\apache-tomcat-8.0.15“ .

  2. JDK جو جديد نسخو ڊائون لوڊ ڪريو Oracle ويب سائيٽ https://www.oracle.com تان ۽ ان کي فولڊر ۾ وجھو نالي سان خالي جاءِ کان سواءِ (جيڪڏھن توھان ائين نه ڪيو ۽ ان کي انسٽال ڪريو X:\Program Files\ ... فولڊر، پوءِ جڏهن اسان بيچ فائل کي ايڊٽ ڪنداسين، اسان کي فولڊر جو نالو واضح طور تي ظاهر ڪرڻو پوندو، اهو تمام سٺو ناهي، ڇو - اسان بعد ۾ ڏسنداسين.

  3. کوليو “e:\tomcat\apache-tomcat-8.0.15\bin\”. اسان ڪيتريون ئي بيچ فائلون ۽ sh اسڪرپٽ ڏسون ٿا.

    "catalina.bat" کوليو. اتي اسان ڪيترن ئي تبصري لائينن کي ڏسون ٿا ماحولياتي متغيرن سان جيڪي اعلان ڪيا وڃن، يا اهو ٿي سگهي ٿو يا نه ٿي سگهي.

    variables جو اعلان ڪيو وڃي ها

    • سيٽ ڪريو 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