JavaRush /Blog Jawa /Random-JV /Tomcat - cendhak kanggo windows
Izhak
tingkat
Москва

Tomcat - cendhak kanggo windows

Diterbitake ing grup
Aku duwe kepinginan kanggo nginstal Tomcat lan nggawe sawetara host ing komputer lokal kanggo miwiti. gajahDadi, pisanan aku nginstal layanan Tomcat saka situs web . Bisa dikonfigurasi kanthi gampang, nanging tanpa riset rinci ora jelas pangguna lan tembung sandhi sing kudu dilebokake ing netbin supaya bisa nyusun lan ngunggah proyek kasebut. Mulane, aku mutusake kanggo nglampahi wektu lan nggunakake deskripsi kasebut sing bisa ditemokake kanthi gampang ing Internet kanthi nggoleki "persiyapan Tomcat" utawa ing kaca Tomcat. Dadi, yen kita ora ngetutake dalan sing prasaja (mengko ternyata path liwat instalasi dening installer uga bener), banjur urutane kaya ing ngisor iki.
  1. Saka situs web http://tomcat.apache.org kita nyimpen arsip zip lan mbongkar menyang folder kanthi path tanpa spasi utawa karakter rumit, contone, "E:\tomcat\apache-tomcat-8.0.15" .

  2. Download versi paling anyar saka JDK saka situs web Oracle https://www.oracle.com lan lebokake ing folder kanthi jeneng tanpa spasi (yen sampeyan ora nindakake iki lan nginstal ing X:\Program Files\ ... folder, banjur nalika kita bakal ngowahi file kumpulan, kita kudu implicitly nunjukaké jeneng folder, iki ora apik banget, kok - kita bakal weruh mengko.

  3. Bukak "e:\tomcat\apache-tomcat-8.0.15\bin\". Kita ndeleng akeh file batch lan skrip sh.

    Bukak "catalina.bat". Ing kana kita ndeleng akeh baris komentar karo variabel lingkungan sing kudu diumumake, utawa sing bisa uga ora diumumake.

    Variabel sing kudu diumumake yaiku

    • atur CATALINA_HOME="e:\tomcat\apache-tomcat-8.0.15"
    • set JAVA_HOME="e:\ProgramFiles\Java\jre1.8.0_25"

    Menapa malih, dianjurake kanggo nindakake iki ing file kapisah sing disebut setenv.bat; kanggo nindakake iki, ketik rong baris kasebut ing editor teks lan simpen file kanthi jeneng kasebut ing "e:\tomcat\apache-tomcat-8.0. 15\bin\"

    Cathetan: yen folder sing diinstal jre ngemot spasi, mula jeneng kasebut kudu kalebu maksimal enem huruf pisanan saka jeneng asli folder kasebut, lan yen kombinasi kasebut minangka abjad pisanan ing disk, banjur ~1, yen kapindho, banjur ~ 2, etc.

    Contone, jeneng folder ing ngendi jre dumunung yaiku "C: \ Program Files \ JRE", lan saliyane ana folder "C: \ panggonan \", banjur baris kapindho ing setenv.bat bakal dadi.

    • set JAVA_HOME="e:\Progra~1\Java\jre1.8.0_25", utawa
    • set JAVA_HOME="e:\P~2\Java\jre1.8.0_25"

    Alami, iki ora apik banget, utamane yen sampeyan duwe rong folder "Program Files" lan "Program Files (x86)". Ing kasus iki, kanggo menehi jeneng folder kanthi JRE kanthi bener, sampeyan kudu nyoba ~1 utawa ~2.

  4. Ayo dadi nyoba kanggo miwiti, kanggo nindakake iki, miwiti cmd.exe saka direktori saiki, lan mbukak startup.bat ing. Iki bakal menehi kontrol apa sing kedadeyan. Yen kabeh mlaku kanthi apik, jendhela aplikasi Java bakal diluncurake ing mode konsol, ing ngendi, sawise diluncurake, wektu wiwitan bakal ditulis, nanging yen ana sing salah, contone, folder ing setenv.bat kasebut salah, kita bakal weruh pesen kesalahan.

  5. Yen variabel global dikonfigurasi kanthi bener lan jendhela console java diluncurake, nanging sawetara setelan digawe kanthi ora bener, banjur kesalahan bisa dideleng ing folder "e:\tomcat\apache-tomcat-8.0.15\logs\".

  6. Yen langkah 4 rampung kanthi sukses, banjur ing jendhela browser sampeyan bisa ngetik 127.0.0.1:8080 lan jendhela server Tomcat bakal katon ing jendhela.

  7. Nanging yen kita pengin ngetik setelan Host Manager, etc., kita bakal dijaluk ngetik jeneng pangguna lan sandhi. Ora ana ngendi wae kanggo njaluk, nanging ing folder conf ana file tomcat-users.xml, sing, yen sampeyan mbukak, pisanan katon bener, nanging peran lan pangguna ana komentar . Lan peran lan pangguna ing kono jelas salah. Dadi apa sing kudu ditindakake?

  8. Kanggo njawab pitakonan apa peran lan apa sing kudu ditugasake pangguna kanggo mlebu menyang panel admin, deleng kaca 127.0.0.1:8080. Contone, sampeyan bisa ngerteni babagan peran manajer ing kaca ttp://127.0.0.1:8080/docs/manager-howto.html, lan tinimbang siji pangguna admin, kaya sadurunge, saiki ana rong pangguna: admin- gui lan admin-skrip.

    Rincian liyane babagan nggarap sandhi ing kene http://127.0.0.1:8080/docs/realm-howto.html

    Dadi, bukak file conf\tomcat-user.xml lan tambahake ing kana sawise blokir komentar karo login lan sandhi

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

    Kanthi cara iki, kita bakal entuk superadmin pangguna kanthi pass sandhi.

  9. Babagan carane debug aplikasi, lsp. http://wiki.apache.org/tomcat/HowTo#How_can_I_access_members_of_a_custom_Realm_or_Principal.3F

  10. Saiki, nggunakake skrip shutdown.bat lan startup.bat, kita miwiti maneh server lan bisa mlebu menyang panel admin.

  11. Kita nggawe host virtual. Kanggo nindakake iki, deleng kene http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts

  12. Sampeyan uga bisa nggawe link menyang inang ing panel admin (Iki bab sing padha saiki).

  13. Nalika nggawe entri anyar ing host kanggo win8, kita nyalin file kasebut menyang folder liyane, nyunting ing kono, banjur nulis maneh. Sawise iki, miwiti maneh komputer utawa server ora perlu.

Lan pungkasane, versi gratis saka IntelliJ Idea ora ndhukung web, mula sampeyan bisa nggunakake netbins dhisik. https://netbeans.org/kb/trails/java-ee_ru.html https://netbeans.org/kb/docs/web/ajax-quickstart_ru.html
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION