JavaRush /Java blogi /Random-UZ /tomcat - Windows uchun qisqa
Izhak
Daraja
Москва

tomcat - Windows uchun qisqa

Guruhda nashr etilgan
Menda Tomcat-ni o'rnatish va mahalliy kompyuterda bir nechta xostlar yaratish istagi bor edi. Shunday qilib, avval veb-saytdan tomcatfil xizmatini o'rnatdim . Uni osongina sozlash mumkin, ammo batafsil tadqiqotsiz, loyihani kompilyatsiya qilish va yuklash uchun netbinlarga qaysi foydalanuvchilar va qaysi parollar bilan kiritilishi kerakligi noma'lum. Shuning uchun men vaqt sarflashga va Internetda "tomcat setup" yoki tomcat sahifasida qidirish orqali osongina topish mumkin bo'lgan tavsiflardan foydalanishga qaror qildim. Shunday qilib, agar biz oddiy yo'lga amal qilmasak (keyinchalik o'rnatuvchi tomonidan o'rnatish yo'li ham to'g'ri ekanligi ma'lum bo'ldi), unda ketma-ketlik quyidagicha bo'ladi.
  1. http://tomcat.apache.org veb-saytidan biz zip arxivini saqlaymiz va uni bo'sh joysiz yoki murakkab belgilarsiz papkaga ochamiz, masalan, "E:\tomcat\apache-tomcat-8.0.15" .

  2. JDK ning so'nggi versiyasini Oracle veb-saytidan https://www.oracle.com yuklab oling va uni bo'sh joysiz nomli papkaga joylashtiring (agar buni qilmasangiz va uni X:\Program Files\da o'rnating. ... papkasi, keyin biz ommaviy ish faylini tahrir qilganda, biz jild nomini bilvosita ko'rsatishimiz kerak bo'ladi, bu juda yaxshi emas, nima uchun - keyinroq ko'ramiz.

  3. “e:\tomcat\apache-tomcat-8.0.15\bin\” ni oching. Biz ko'plab ommaviy ish fayllari va sh skriptlarini ko'ramiz.

    "catalina.bat" ni oching. U erda biz e'lon qilinishi kerak bo'lgan yoki e'lon qilinishi yoki e'lon qilinmasligi mumkin bo'lgan muhit o'zgaruvchilari bilan ko'plab sharhlangan qatorlarni ko'ramiz.

    E'lon qilinishi kerak bo'lgan o'zgaruvchilar

    • CATALINA_HOME="e:\tomcat\apache-tomcat-8.0.15" o'rnating
    • JAVA_HOME="e:\ProgramFiles\Java\jre1.8.0_25" sozlang

    Bundan tashqari, buni setenv.bat deb nomlangan alohida faylda qilish tavsiya etiladi, buning uchun matn muharririga ushbu ikkita qatorni kiriting va faylni shu nom bilan “e:\tomcat\apache-tomcat-8.0. 15\bin\”

    Eslatma: agar jre o'rnatilgan papkada bo'sh joylar bo'lsa, unda nom papkaning haqiqiy nomining ko'pi bilan oltita harfidan iborat bo'lishi kerak va agar bunday birikma diskdagi alifbo tartibida birinchi bo'lsa, ~1, agar ikkinchisi, keyin ~ 2 va boshqalar.

    Masalan, jre joylashgan papkaning nomi "C:\Program Files\JRE" va qo'shimcha ravishda "C:\places\" papkasi mavjud, keyin setenv.bat-dagi ikkinchi qator bo'ladi.

    • JAVA_HOME="e:\Progra~1\Java\jre1.8.0_25" yoki
    • JAVA_HOME="e:\P~2\Java\jre1.8.0_25" sozlang

    Tabiiyki, bu juda yaxshi emas, ayniqsa "Dastur fayllari" va "Dastur fayllari (x86)" ikkita papkangiz bo'lsa. Bunday holda, JRE bilan jildni to'g'ri nomlash uchun siz ~1 yoki ~2 tajriba qilishingiz kerak bo'ladi.

  4. Keling, uni ishga tushirishga harakat qilaylik, buning uchun joriy katalogdan cmd.exe ni ishga tushiring va unda startup.bat ni ishga tushiring. Bu bizga nima bo'layotganini nazorat qilish imkonini beradi. Agar hamma narsa yaxshi bo'lsa, Java ilovasi oynasi konsol rejimida ishga tushadi, unda ishga tushirilgandan so'ng, boshlanish vaqti yoziladi, lekin agar biror narsa noto'g'ri bo'lsa, masalan, setenv.bat-dagi papkalar noto'g'ri ko'rsatilgan bo'lsa, biz buni ko'ramiz. xato xabarlari.

  5. Agar global o'zgaruvchilar to'g'ri sozlangan bo'lsa va java konsoli oynasi ishga tushirilsa, lekin ba'zi sozlamalar noto'g'ri qilingan bo'lsa, xatolarni "e:\tomcat\apache-tomcat-8.0.15\logs\" jildida ko'rish mumkin.

  6. Agar 4-bosqich to'liq muvaffaqiyatli bajarilgan bo'lsa, u holda brauzer oynasida 127.0.0.1:8080 ni yozishingiz mumkin va oynada tomcat server oynasi paydo bo'ladi.

  7. Ammo agar biz Xost menejeri sozlamalarini va hokazolarni kiritmoqchi bo'lsak, bizdan foydalanuvchi nomimiz va parolimizni kiritishimiz so'raladi. Ularni olish uchun hech qanday joy yo'q, lekin conf papkasida tomcat-users.xml fayli bor, agar siz uni ochsangiz, avvaliga to'g'ri ko'rinadi, lekin u erdagi rollar va foydalanuvchilar sharhlanadi . Va u erdagi rollar va foydalanuvchilar aniq noto'g'ri. Xo'sh, nima qilish kerak?

  8. Administrator paneliga kirish uchun qanday rollar bo'lishi kerak va qanday foydalanuvchilar tayinlanishi kerak degan savolga javob berish uchun 127.0.0.1:8080 sahifasida. Misol uchun, menejer rollari haqida ttp://127.0.0.1:8080/docs/manager-howto.html sahifasida bilib olishingiz mumkin va avvalgidek bitta administrator foydalanuvchisi o'rniga endi ikkita foydalanuvchi mavjud: admin- gui va admin-skript.

    Parollar bilan ishlash haqida batafsil ma'lumot bu yerda http://127.0.0.1:8080/docs/realm-howto.html

    Shunday qilib, conf\tomcat-user.xml faylini oching va uni login va parollar bilan izohlangan blokdan keyin qo'shing.

    <!--
      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>

    Shunday qilib, biz foydalanuvchi superadminiga parol o'tishini olamiz.

  9. Ilovalarni disk raskadrovka qilish va boshqalar haqida. http://wiki.apache.org/tomcat/HowTo#How_can_I_access_members_of_a_custom_Realm_or_Principal.3F

  10. Endi shutdown.bat va startup.bat skriptlaridan foydalanib, biz serverni qayta ishga tushiramiz va administrator paneliga kirishimiz mumkin.

  11. Biz virtual xostlarni yaratamiz. Buning uchun bu yerga qarang http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts

  12. Bundan tashqari, administrator panelida xostga havola yaratishingiz mumkin (bu biz hozir qilgan ishdir).

  13. Win8 uchun xostlarda yangi yozuvlarni yaratishda biz avval faylni boshqa papkaga ko'chiramiz, u erda tahrir qilamiz va keyin uni qayta yozamiz. Shundan so'ng, kompyuter yoki serverni qayta ishga tushirish shart emas.

Va nihoyat, IntelliJ Idea-ning bepul versiyasi internetni qo'llab-quvvatlamaydi, shuning uchun avval siz netbinlardan foydalanishingiz mumkin. https://netbeans.org/kb/trails/java-ee_ru.html https://netbeans.org/kb/docs/web/ajax-quickstart_ru.html
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION