Apache Tomcat, eða einfaldlega Tomcat eins og það er þekktara, er opinn vefur gámur með servlets og JavaServer Pages stuðningi Umsókn (JSP) þróuð af Apache Software Foundation. Tomcat servletvélin oft sett fram í sambandi við Apache vefþjóninn, þar sem það kynnir Java kóða sem nauðsynlegur er til að framkvæma hann í umhverfinu.
Í sinni einföldustu mynd framkvæmir Tomcat eina aðgerð innan kerfisins með ferli í Java Virtual Machine. Hver síðari HTTP beiðni frá vafra til Tomcat er unnin í sérstökum þræði, þar sem Tomcat hefur nauðsynleg verkfæri og stillingar til að stjórna þeim. Stillingar Tomcat eru geymdar í einföldum XML skrám sem hægt er að fara yfir og breyta með fjölmörgum verkfærum. Í næstu kennslu Við munum kenna þér hvernig á að setja þetta gagnlega tól á Ubuntu 15.10 netkerfi þitt, sem í bili nær útgáfu 8.
Uppsetning Tomcat 8
Uppsetning Tomcat 8, ef þú ert ekki með það sjálfgefið í uppsetningu kerfisins, er eins einfalt og að slá inn eftirfarandi skipanir frá flugstöðinni:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
Svaraðu játandi við spurningunni hvort þú viljir setja upp Tomcat. Þetta mun einnig fela í sér ósjálfstæði sem það hefur af Java pakkanum og mun búa til tomcat8 notandann innan kerfisins. Að auki byrjar forritið með sjálfgefnum breytum.
Ef þú vilt prófa forritið fáðu aðgang að léninu þínu eða IP-tölu vélarinnar og síðan 8080 höfn frá hvaða vafra sem er.
http://your_ip_address:8080
Þú munt þá sjá texta þar sem segir „Það virkar!“, Ásamt nokkrum öðrum viðbótarupplýsingum.
Tomcat 8 fremja
Hægt er að breyta Tomcat 8 stillingum frá stjórnunarvefviðmótinu sjálfu. Til að gera það kleift og alla virkni þess verður þú að breyta skránni sem er staðsett í /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
Bættu við eftirfarandi línum:
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
Vista og hætta að breyta skránni. Nú ættir þú að geta séð og haft umsjón með netþjóninum frá netfanginu http://tu_dirección_ip:8080/manager/html. Þú getur fengið aðgang með nafninu og lykilorðinu sem þú hefur stofnað í /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 eru framkvæmdarstjórarnir conf, annálar, webapps y vinna. En vefappar er þar sem þjónustusalirnir verða hýstir (eða að minnsta kosti XML stillingarskráin sem vísar til þeirra).
Sem leið til að prófa netþjóninn geturðu sótt eftirfarandi umsóknarskrá og dreifa því í gegnum stjórnunarsíðuna (innan kaflans í dreifa þú getur séð hnappinn til að hlaða skránni upp á netþjóninn þinn). Einnig er hægt að framkvæma eftirfarandi skipun úr skránni vefappar de Tomcat y netþjónninn mun sjálfkrafa þekkja vefforritaskrána og stækka hana án frekari afskipta af þinni hálfu:
wget http://simple.souther.us/SimpleServlet.war
Nú skaltu slá inn eftirfarandi slóð í vafranum þínum: http: //netfangið þitt:8080 / SimpleServlet /
Hvernig stilla á Tomcat til að hlusta á höfn 80
Ef þú vilt breyttu Tomcat hlustunarhöfninni í 80 þú verður að fylgja eftirfarandi aðferð. Breyttu fyrst skránni sem staðsett er í /etc/tomcat8/server.xml.
sudo vi /etc/tomcat8/server.xml
Finndu síðan textann þar sem hann stendur Tengi tengi = »8080 ″ og skiptu því gildi út fyrir Tengi tengi = »80 ″. Vistaðu og farðu úr skjábreytingarham.
Nú þarftu bara að endurræsa Tomcat netþjóninn með eftirfarandi skipun:
sudo /etc/init.d/tomcat8 restart
Vertu fyrstur til að tjá