Ungayifaka kanjani iTomcat 8 ku-Ubuntu 15.10 Server

ubuntu apache

I-Apache Tomcat, noma nje i-Tomcat njengoba yaziwa kakhulu, isiqukathi sewebhu somthombo ovulekile esine-servlets nokuxhaswa kwe-JavaServer Amakhasi Isicelo (i-JSPs) esakhiwe yi-Apache Software Foundation. Injini ye-Tomcat servlet evame ukwethulwa ngokuhlanganiswa neseva yewebhu ye-Apache, njengoba iletha ikhodi yeJava edingekayo ukuyikhipha emvelweni.

Ngendlela elula kakhulu, uTomcat wenza umsebenzi owodwa ngaphakathi kohlelo ngenqubo kuMshini Ongokoqobo weJava. Isicelo ngasinye esilandelayo se-HTTP esivela kusiphequluli kuya ku-Tomcat sicutshungulwa ngentambo ehlukile, ngoba iTomcat inamathuluzi adingekayo nokucushwa ukuphatha. Ukucushwa kukaTomcat kugcinwa kumafayela alula weXML angabuyekezwa futhi ahlelwe ngenqwaba yamathuluzi. Esifundweni esilandelayo Sizokufundisa ukuthi ungalifaka kanjani leli thuluzi eliwusizo ohlelweni lwakho lwe-Ubuntu 15.10 Server, okufika manje kunguqulo 8.

Ukufakwa kweTomcat 8

Ukufaka i-Tomcat 8, uma ungayifakanga ngokuzenzakalela ekufakweni kohlelo lwakho, kulula njengokufaka imiyalo elandelayo kusuka ku-terminal:

sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples

Phendula uqinisile embuzweni uma ufuna ukufaka Tomcat. Lokhu kuzofaka nokuncika ekukuyo kumaphakeji weJava futhi kuzokwakha umsebenzisi we-tomcat8 ngaphakathi kohlelo lwakho. Ngaphezu kwalokho, uhlelo lokusebenza luzoqala ngamapharamitha alo okuzenzakalelayo.

Uma ufuna ukuzama uhlelo finyelela isizinda sakho noma ikheli le-IP lomshini olandelwa itheku 8080 kusuka kunoma yisiphi isiphequluli.

http://your_ip_address:8080

Ngemuva kwalokho uzobona umbhalo othi "Kuyasebenza!", Kanye nolunye ulwazi olwengeziwe.

UTomcat 8 uzibophezele

Ukucushwa kweTomcat 8 kungashintshwa kusuka kusixhumi esibonakalayo sewebhu uqobo. Ukuyivumela nakho konke ukusebenza kwayo kuzofanele uhlele ifayili eliku- /etc/tomcat8/tomcat-users.xml

sudo vi /etc/tomcat8/tomcat-users.xml

Faka imigqa elandelayo:

<role rolename="manager"/>
<role rolename="admin"/>
<user name="admin" password="secret_password" roles="manager,admin"/>

Gcina bese uyeka ukuhlela ifayili. Manje kufanele ukwazi ukubona nokuphatha iseva kusuka kukheli http://tu_dirección_ip:8080/manager/html. Ungangena ngegama ne-password osungule kuyo /etc/tomcat8/tomcat-users.xml.

En / var / lib / tomcat8 yizinkomba conf, izingodo, iwebhu y sebenzisa. En ama-webapps yilapho ama-servlets azobanjelwa khona (noma okungenani ifayela lokumisa le-XML elibakhomba).

Njengendlela yokuhlola iseva, ungalanda okulandelayo ifayela lesicelo bese ulisebenzisa ekhasini lokuphatha (ngaphakathi kwesigaba se- ukuhambisa ungabona inkinobho yokulayisha ifayela kuseva yakho). Ngokuzithandela ungenza umyalo olandelayo kusuka enkombeni ama-webapps de Tomcat y iseva izobona ngokuzenzakalela ifayela lesicelo sewebhu bese ilikhulisa ngaphandle kokungenelela okuqhubekayo engxenyeni yakho:

wget http://simple.souther.us/SimpleServlet.war

Manje, faka le ndlela elandelayo kusiphequluli sakho: http: //ikheli lakho_ip_8080 / SimpleServlet /

Ungayilungisa kanjani iTomcat ukuze ilalele ethekwini 80

Uma ufuna shintsha itheku lokulalela le-Tomcat libe yi-80 kufanele ulandele inqubo elandelayo. Okokuqala hlela ifayela elitholakala ku- /etc/tomcat8/server.xml.

sudo vi /etc/tomcat8/server.xml

Okulandelayo, thola umbhalo lapho uthi Isixhumi port = »8080 ″ bese ubuyisela lelo nani nge Isixhumi port = »80 ″. Gcina bese uphuma kumodi yokuhlela ifayela.

Manje kufanele uqale kabusha iseva ye-Tomcat ngomyalo olandelayo:

sudo /etc/init.d/tomcat8 restart

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.