JavaRush /Java блогу /Random-KY /tomcat - терезелер үчүн кыска
Izhak
Деңгээл
Москва

tomcat - терезелер үчүн кыска

Группада жарыяланган
Менде tomcat орнотуп, жергorктүү компьютерде бир нече хостторду жасоону кааладым. Ошентип, алгач мен веб-сайттан tomcatпил кызматын орноттум . Аны оңой конфигурациялоого болот, бирок деталдуу изилдөөсүз, ал долбоорду компиляциялоо жана жүктөө үчүн нетбиндерге кайсы колдонуучулар жана кайсы сырсөздөрдү киргизүү керектиги белгисиз. Ошондуктан, мен убакыт өткөрүүнү чечтим жана Интернетте "tomcat орнотуусун" же tomcat баракчасынан издөө аркылуу оңой таба турган сүрөттөмөлөрдү колдонууну чечтим. Ошентип, биз жөнөкөй жолду ээрчибесек (кийин орнотуучу тарабынан орнотуу жолу да туура экени белгилүү болду), анда ырааттуулук төмөнкүдөй болот.
  1. http://tomcat.apache.org веб-сайтынан биз zip архивин сактап, аны боштуксуз же татаал символдор жок папкага чыгарабыз, мисалы, "E:\tomcat\apache-tomcat-8.0.15" .

  2. JDKнын эң акыркы versionсын Oracle веб-сайтынан https://www.oracle.com жүктөп алып , аны аты менен боштуксуз папкага салыңыз (эгерде муну кылбасаңыз жана 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\бин\”

    Эскертүү: эгерде 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" коюу

    Албетте, бул абдан жакшы эмес, айрыкча эки папкаңыз болгондо "Program Files" жана "Program Files (x86)". Бул учурда, JRE менен папканы туура атоо үчүн, сиз ~1 же ~2 эксперимент жасашыңыз керек болот.

  4. Келгиле, аны баштоого аракет кылалы, бул үчүн учурдагы каталогдон cmd.exe файлын ишке киргизип, анда startup.bat иштетип көрөлү. Бул бизге эмне болуп жатканын көзөмөлдөөгө мүмкүнчүлүк берет. Эгер баары ойдогудай болсо, Java тиркемесинин терезеси консолдук режимде ишке кирет, анда ишке киргенден кийин, баштоо убактысы жазылат, бирок бир нерсе туура эмес болуп кетсе, мисалы, setenv.bat папкаларында туура эмес көрсөтүлгөн болсо, биз көрөбүз. ката билдирүүлөрү.

  5. Эгерде глобалдык өзгөрмөлөр туура конфигурацияланса жана java консолунун терезеси иштетилсе, бирок кээ бир жөндөөлөр туура эмес жасалса, анда каталарды "e:\tomcat\apache-tomcat-8.0.15\logs\" папкасынан көрүүгө болот.

  6. Эгерде 4-кадам толугу менен ийгorктүү аяктаса, анда браузердин терезесине 127.0.0.1:8080 терсеңиз болот жана терезеде tomcat serverинин терезеси пайда болот.

  7. Бирок, эгерде биз Хост менеджеринин жөндөөлөрүнө киргибиз келсе, ж.б., бизден колдонуучу атыбызды жана паролубузду киргизүүнү суранышат. Аларды алуу үчүн эч жерде жок, бирок conf папкасында tomcat-users.xml файлы бар, аны ачсаңыз, алгач туура көрүнөт, бирок ал жердеги ролдор менен колдонуучулардын комментарийлери жазылган . Ал эми ал жердеги ролдор жана колдонуучулар так туура эмес. Анда эмне кылуу керек?

  8. Админ панелине кирүү үчүн кандай ролдор болушу керек жана кандай колдонуучулар дайындалышы керек деген суроого жооп берүү үчүн, 127.0.0.1:8080 бетинде. Мисалы, сиз ttp://127.0.0.1:8080/docs/manager-howto.html баракчасынан менеджердин ролдору жөнүндө биле аласыз жана мурункудай бир админ колдонуучунун ордуна азыр эки колдонуучу бар: admin- 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 скрипттерин колдонуп, биз serverди өчүрүп күйгүзөбүз жана администратор панелине кире алабыз.

  11. Биз виртуалдык хостторду түзөбүз. Бул үчүн, бул жерден караңыз http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts

  12. Сиз ошондой эле администратор панелинен хостко шилтеме түзө аласыз (Бул биз азыр эле кылган нерсебиз).

  13. Win8 үчүн хосттордо жаңы жазууларды түзүп жатканда, биз алгач файлды башка папкага көчүрүп, аны ошол жерден оңдоп, анан кайра жазабыз. Андан кийин, компьютерди же serverди өчүрүп күйгүзүү зарыл эмес.

Акырында, IntelliJ Ideaнын акысыз versionсы интернетти колдобойт, андыктан адегенде нетбиндерди колдонсоңуз болот. 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