JavaRush /Java Blog /Random-TK /tomcat - penjireler üçin gysga
Izhak
Dereje
Москва

tomcat - penjireler üçin gysga

Toparda çap edildi
Tomkat gurmak we başlamak üçin ýerli kompýuterde birnäçe öý eýesi etmek islegim bardy. Şeýdip, ilki bilen web sahypasyndan tomcatpil hyzmatyny gurdum . Ony aňsatlyk bilen düzüp bolýar, ýöne jikme-jik gözleg geçirmezden, haýsy ulanyjylaryň we haýsy parollaryň netbine girmelidigi belli däl, bu taslama düzýär we ýükleýär. Şonuň üçin wagt sarp edip, “tomcat setup” ýa-da tomcat sahypasynda gözlemek arkaly internetde aňsatlyk bilen tapyp boljak düşündirişleri ulanmagy makul bildim. Şeýlelik bilen, ýönekeý ýoldan ýöremesek (gurnaýjy tarapyndan gurnamagyň ýoly hem dogry boldy), yzygiderlilik aşakdaky ýaly bolar.
  1. Http://tomcat.apache.org web sahypasyndan poçta arhiwini ýatda saklaýarys we boş ýerleri ýa-da çylşyrymly nyşanlary bolmadyk bukjanyň içine açýarys, mysal üçin “E: \ tomcat \ apache-tomcat-8.0.15” .

  2. JDK-nyň iň soňky wersiýasyny Oracle web sahypasyndan https://www.oracle.com-dan göçürip alyň we boş ýerleri bolmadyk bir bukja salyň (muny etmeseňiz we X: \ Program Files \ ... bukja, soň partiýa faýlyny redaktirlänimizde, bukjanyň adyny aç-açan görkezmeli bolarys, bu gaty gowy däl, näme üçin - soňrak göreris.

  3. “E: \ tomcat \ apache-tomcat-8.0.15 \ bin \” açyň. Köp faýllary we ş skriptlerini görýäris.

    “Catalina.bat” açyň. Şol ýerde yglan edilmeli ýa-da yglan edilmeli ýa-da yglan edilmeli daşky gurşaw üýtgeýjileri bilen köp düşündirişli setirleri görýäris.

    Beýan edilmeli üýtgeýjiler

    • CATALINA_HOME = "e: \ tomcat \ apache-tomcat-8.0.15" düzüň
    • JAVA_HOME = "e: \ ProgramFiles \ Java \ jre1.8.0_25" düzüň

    Mundan başga-da, muny setenv.bat atly aýratyn faýlda etmek maslahat berilýär; muny etmek üçin tekst redaktoryna bu iki setiri giriziň we faýly “e: \ tomcat \ apache-tomcat-8.0” -da ýazdyryň. 15 \ bin \ ”

    Bellik: eger jre gurnalan bukjada boşluklar bar bolsa, onda bu bukjanyň hakyky adynyň ilkinji alty harpyndan köp bolmaly we eger şeýle kombinasiýa diskde ilkinji elipbiý boýunça bolsa, onda ~ 1 bolsa, ikinjisi, soň ~ 2 we ş.m.

    Mysal üçin, jre ýerleşýän bukjanyň ady “C: \ Program Files \ JRE”, üstesine-de “C: \ places \” bukjasy bar, setenv.bat-da ikinji setir bolar.

    • JAVA_HOME = "e: \ Progra ~ 1 \ Java \ jre1.8.0_25" belläň, ýa-da
    • JAVA_HOME = "e: \ P ~ 2 \ Java \ jre1.8.0_25" düzüň

    Elbetde, bu gaty gowy däl, esasanam “Programma faýllary” we “Programma faýllary (x86)” atly iki bukjanyňyz bar bolsa. Bu ýagdaýda bukjany JRE bilen dogry atlandyrmak üçin ~ 1 ýa-da ~ 2 synag etmeli bolarsyňyz.

  4. Geliň, muny başlamak üçin, häzirki katalogdan cmd.exe açyp, içindäki startup.bat işledeliň. Bu bize bolup geçýän zatlara gözegçilik etmäge mümkinçilik berer. Everythinghli zat gowy geçen bolsa, Java programma penjiresi konsol re modeiminde işe başlar, onda işe başlanandan soň başlangyç wagty ýazylar, ýöne bir zat ýalňyş bolsa, mysal üçin setenv.bat bukjalary nädogry görkezilen bolsa, göreris säwlik habarlary.

  5. Global üýtgeýjiler dogry düzülen bolsa we java konsolynyň penjiresi işe girizilen bolsa, ýöne käbir sazlamalar nädogry edilse, ýalňyşlyklary “e: \ tomcat \ apache-tomcat-8.0.15 \ logs \” bukjasynda görüp bolýar.

  6. 4-nji ädim doly üstünlikli tamamlanan bolsa, brauzer penjiresinde 127.0.0.1:8080 ýazyp bilersiňiz we penjirede tomcat serwer penjiresi peýda bolar.

  7. Emma “Host Manager” sazlamalaryny we ş.m. girizmek islesek, ulanyjy adymyzy we parolymyzy girizmegimiz soralar. Olary alyp boljak ýer ýok, ýöne bukjada tomcat-users.xml faýly bar, ony açsaň ilki dogry ýaly görünýär, ýöne ol ýerdäki rollar we ulanyjylar düşündiriş berilýär . Ol ýerdäki rollar we ulanyjylar bolsa nädogry. Onda näme etmeli?

  8. Soraga jogap bermek üçin 127.0.0.1:8080 sahypada administrator paneline girmek üçin haýsy rollar bolmaly we ulanyjylara nämeler berilmeli? Mysal üçin, ttp: //127.0.0.1: 8080 / docs / manager-howto.html sahypasyndaky dolandyryjy rollary barada maglumat alyp bilersiňiz, bir administrator ulanyjynyň ýerine öňküsi ýaly indi iki ulanyjy bar: admin- gui we admin-skript.

    Parollar bilen işlemek barada has giňişleýin maglumat http://127.0.0.1:8080/docs/realm-howto.html

    Şeýlelik bilen, conf \ tomcat-user.xml faýlyny açyň we giriş we parollar bilen düşündiriş berlen blokdan soň goşuň.

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

    Şeýlelik bilen, parol geçişi bilen ulanyjyny superadmin alarys.

  9. Programmalary we ş.m. nädip düzetmelidigi barada http://wiki.apache.org/tomcat/HowTo#How_can_I_access_members_of_a_custom_Realm_or_Principal.3F

  10. Indi, shutdown.bat we startup.bat skriptlerini ulanyp, serweri täzeden açarys we administrator paneline girip bileris.

  11. Wirtual hostlary döredýäris. Munuň üçin şu ýere serediň http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts

  12. Şeýle hem, administrator panelinde öý eýesine baglanyşyk döredip bilersiňiz (Bu edil şu wagt edişimiz ýaly).

  13. Win8 üçin hostlarda täze ýazgylar döredilende, ilki faýly başga bir bukja göçürýäris, şol ýerde redaktirleýäris we soň yzyna ýazýarys. Ondan soň kompýuteri ýa-da serweri täzeden açmak hökman däl.

Netijede, IntelliJ Idea-nyň mugt wersiýasy internedi goldamaýar, şonuň üçin ilki bilen netbins ulanyp bilersiňiz. https://netbeans.org/kb/trails/java-ee_ru.html https://netbeans.org/kb/docs/web/ajax-quickstart_ru.html
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION