JavaRush /Java Blogu /Random-AZ /tomcat - pəncərələr üçün qısadır
Izhak
Səviyyə
Москва

tomcat - pəncərələr üçün qısadır

Qrupda dərc edilmişdir
Başlamaq üçün tomcat quraşdırmaq və yerli kompüterdə bir neçə host yaratmaq istəyim var idi. Beləliklə, əvvəlcə veb saytından Tomcatfil xidmətini quraşdırdım . Asanlıqla konfiqurasiya edilə bilər, lakin ətraflı araşdırma olmadan, layihəni tərtib etmək və yükləmək üçün netbinlərə hansı istifadəçilər və hansı parollarla daxil edilməli olduğu aydın deyil. Buna görə də, vaxt sərf etmək və "tomcat quraşdırma" və ya tomcat səhifəsində axtarış edərək İnternetdə asanlıqla tapıla bilən təsvirlərdən istifadə etmək qərarına gəldim. Beləliklə, sadə yolla getməsək (sonradan məlum oldu ki, quraşdırıcı tərəfindən quraşdırma yolu da düzgündür), onda ardıcıllıq aşağıdakı kimi olacaq.
  1. http://tomcat.apache.org saytından biz zip arxivini saxlayırıq və onu boşluqlar və ya mürəkkəb simvollar olmayan bir yolu olan qovluğa açırıq, məsələn, “E:\tomcat\apache-tomcat-8.0.15” .

  2. JDK-nın ən son versiyasını Oracle saytından yükləyin https://www.oracle.com və onu adda boşluq olmayan qovluğa qoyun (əgər bunu etməsəniz və X:\Program Files\ proqramına quraşdırın. ... qovluğu, sonra toplu faylı redaktə edəcəyimiz zaman qovluğun adını dolayısı ilə göstərməli olacağıq, bu çox yaxşı deyil, niyə - sonra görəcəyik.

  3. “e:\tomcat\apache-tomcat-8.0.15\bin\” açın. Çoxlu toplu faylları və sh skriptlərini görürük.

    "catalina.bat" açın. Orada biz elan edilməli və ya elan oluna və ya elan olunmayan mühit dəyişənləri ilə çoxlu şərh edilmiş sətirləri görürük.

    Elan edilməli olan dəyişənlər bunlardır

    • CATALINA_HOME="e:\tomcat\apache-tomcat-8.0.15" təyin edin
    • JAVA_HOME="e:\ProgramFiles\Java\jre1.8.0_25" təyin edin

    Üstəlik, bunu setenv.bat adlı ayrıca faylda etmək məqsədəuyğundur, bunun üçün sadəcə olaraq bu iki sətri mətn redaktoruna daxil edin və bu adla faylı “e:\tomcat\apache-tomcat-8.0. 15\bin\”

    Qeyd: jre quraşdırılmış qovluqda boşluqlar varsa, ad qovluğun əsl adının maksimum altı hərfindən ibarət olmalıdır və belə birləşmə diskdə əlifba sırası ilə birincidirsə, onda ~1, əgər ikinci, sonra ~2 və s.

    Məsələn, jre-nin yerləşdiyi qovluğun adı “C:\Program Files\JRE”dir və əlavə olaraq “C:\places\” qovluğu var, sonra setenv.bat-da ikinci sətir olacaq.

    • JAVA_HOME="e:\Progra~1\Java\jre1.8.0_25" təyin edin və ya
    • JAVA_HOME="e:\P~2\Java\jre1.8.0_25" təyin edin

    Təbii ki, bu çox yaxşı deyil, xüsusən də “Proqram Faylları” və “Proqram Faylları (x86)” iki qovluğunuz olduqda. Bu halda, JRE ilə qovluğu düzgün adlandırmaq üçün ~1 və ya ~2 sınaqdan keçirməli olacaqsınız.

  4. Onu işə salmağa çalışaq, bunun üçün cari qovluqdan cmd.exe-ni işə salın və orada startup.bat-ı işə salın. Bu bizə baş verənlərə nəzarət etmək imkanı verəcək. Hər şey qaydasındadırsa, Java proqram pəncərəsi konsol rejimində işə düşəcək, bu rejimdə işə salındıqdan sonra başlanğıc vaxtı yazılacaq, lakin bir şey səhv olarsa, məsələn, setenv.bat-dakı qovluqlar səhv göstərilibsə, biz bunu görəcəyik. səhv mesajları.

  5. Qlobal dəyişənlər düzgün konfiqurasiya edilibsə və java konsol pəncərəsi işə salınıbsa, lakin bəzi parametrlər səhv edilibsə, o zaman səhvlərə “e:\tomcat\apache-tomcat-8.0.15\logs\” qovluğunda baxmaq olar.

  6. Əgər 4-cü addım tam uğurla tamamlanıbsa, o zaman brauzer pəncərəsində 127.0.0.1:8080 yaza bilərsiniz və pəncərədə Tomcat server pəncərəsi görünəcək.

  7. Ancaq Host Manager parametrlərinə və s. daxil olmaq istəsək, bizdən istifadəçi adı və şifrəmizi daxil etməyimiz tələb olunacaq. Onları əldə etmək üçün heç bir yer yoxdur, lakin conf qovluğunda tomcat-users.xml faylı var, onu açsanız, əvvəlcə düzgün görünür, lakin oradakı rollar və istifadəçilər şərh olunur . Və oradakı rollar və istifadəçilər açıq şəkildə səhvdir. Bəs nə etməli?

  8. Admin panelinə daxil olmaq üçün hansı rollar olmalıdır və hansı istifadəçilər təyin edilməlidir sualına cavab vermək üçün səhifə 127.0.0.1:8080. Məsələn, menecer rolları haqqında ttp://127.0.0.1:8080/docs/manager-howto.html səhifəsində tanış ola bilərsiniz və əvvəlki kimi bir admin istifadəçisi əvəzinə indi iki istifadəçi var: admin- gui və admin-skript.

    Parollarla işləmək haqqında ətraflı məlumat burada http://127.0.0.1:8080/docs/realm-howto.html

    Beləliklə, conf\tomcat-user.xml faylını açın və login və parollarla şərh edilmiş blokdan sonra ora əlavə edin.

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

    Bu yolla biz istifadəçi superadminini parol keçidi ilə əldə edəcəyik.

  9. Tətbiqlərin sazlanması və s. haqqında http://wiki.apache.org/tomcat/HowTo#How_can_I_access_members_of_a_custom_Realm_or_Principal.3F

  10. İndi shutdown.bat və startup.bat skriptlərindən istifadə edərək serveri yenidən işə salırıq və admin panelinə daxil ola bilərik.

  11. Virtual hostlar yaradırıq. Bunu etmək üçün buraya baxın http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts

  12. Siz həmçinin idarəetmə panelində hosta keçid yarada bilərsiniz (Bu, indi etdiyimiz eyni şeydir).

  13. Win8 üçün hostlarda yeni qeydlər yaradanda biz əvvəlcə faylı başqa qovluğa köçürür, orada redaktə edirik və sonra onu geri yazırıq. Bundan sonra kompüteri və ya serveri yenidən başlatmağa ehtiyac yoxdur.

Və nəhayət, IntelliJ Idea-nın pulsuz versiyası interneti dəstəkləmir, ona görə də əvvəlcə netbinlərdən istifadə edə bilərsiniz. https://netbeans.org/kb/trails/java-ee_ru.html https://netbeans.org/kb/docs/web/ajax-quickstart_ru.html
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION