Nou ap viv nan yon laj modèn, kote ou ka fè prèske tout bagay avèk èd nan teknoloji. Si ou vle jere kont ou, peye bòdwo ou, oswa menm jwenn yon fason pou fè kèk lajan sou entènèt, ou ka fè li tout ak èd nan entènèt la.
Ak youn nan teknoloji ki pi komen ki ka ede w reyalize tou sa ou vle se devlopman app.
Sepandan, anvan ou kòmanse vwayaj ou nan direksyon devlopman app, ou dwe klèman konprann ki jan Tomcat ak aplikasyon pou entènèt yo deplwaye. Atik sa a pral eksplike egzakteman ki jan ou ka deplwaye yon aplikasyon sou bò sèvè a nan Tomcat.
Se konsa, kite a kòmanse!
Ki sa ki Tomcat?
Tomcat se youn nan aplikasyon sèvè entènèt Java ki pi popilè. Anpil biznis konte sou li pou òganize aplikasyon entènèt yo, epi deplwaye yon aplikasyon nan Tomcat mande pou yon ti konesans teknik.
Sepandan, si ou se yon debutan epi ou vle aprann kijan pou deplwaye yon aplikasyon nan Tomcat, ou te rive nan bon kote.
Deplwaye yon aplikasyon nan Tomcat ka difisil - li enplike plizyè etap e menm pran yon ti jan jis nan eksperyans jwenn dwa. Men, lè w fini, w ap gen pouvwa Tomcat pou tèt ou.
Nou te ekri leson patikilye sa a pou ede w mete kanpe ak kouri ak Tomcat! Tutorial sa a pral montre w kouman pou w deplwaye yon aplikasyon nan Tomcat.
Gid etap pa etap
Swiv etap ki anba yo:
1. Louvri Fenèt Zouti Sèvis yo
Pou deplwaye aplikasyon w lan nan Tomcat, ou bezwen premye louvri fenèt zouti Sèvis yo. Fenèt sa a pèmèt ou jere sèvis yo enstale sou òdinatè w lan.
Louvri fenèt zouti Sèvis la lè w ale nan Kòmanse > Tout Pwogram > Pwodwi pou Telefòn > Zouti Sistèm > Sèvis ak Aplikasyon.
Fenèt zouti Sèvis yo divize an twa seksyon.
sèvis: Seksyon sa a bay lis tout sèvis ki enstale kounye a sou òdinatè w lan.
Aplikasyon: Seksyon sa a bay lis tout aplikasyon ki enstale kounye a sou òdinatè w lan.
Konpozan enstale: Seksyon sa a bay lis tout eleman ki kounye a enstale sou òdinatè w lan.
Dwa-klike sou ikòn Sèvis ak Aplikasyon pou ouvri fenèt zouti Sèvis yo epi chwazi Louvri Fenèt Sèvis.
2. Chwazi Imaj
Chwazi rekipere imaj sèvè Tomcat la: Tomcat soti nan ne koneksyon Docker anba Imaj. Ctrl + Antre se chemen kout pou sa a.
Twòp moun rate etap sa a, epi yo eseye kouri yon sèvè Tomcat sou yon lame Windows.
W ap bezwen telechaje Tomcat JDK tou. Ou ka telechaje li isit la.
3. Klike sou Kreye veso
Konstwi yon veso diferan lè w chwazi Kreye veso nan meni kontèks Tomcat: dènye imaj la. An jeneral, sa a pral kreye yon nouvo veso pou ou.
chwazi veso ou fèk kreye a:
Kreye yon nouvo fichye epi sove li nan anyè /opt/tomcat/webapps/ROOT/index.html.
4. Kreye Konfigirasyon Docker
Antre enfòmasyon sa yo nan bwat dyalòg Tomcat Configuration:
Lame
Chwazi yon lame ki disponib nan lis la
Adrès IP
Tape adrès IP lame w la
dns
Tape non DNS lame w la
Port
Antre nan pò ou vle itilize pou veso a
Pwotokòl
Chwazi TCP/UDP oswa TCP/UDP/HTTP
Itilizatè
Chwazi itilizatè a ou vle itilize pou kouri veso a
Modpas
Antre modpas la pou itilizatè a
Non
Antre yon non pou veso a
Konfigirasyon Tomcat
5. Kouri Servlet Java Konpile a:
Li se yon servlet ki fè tout travay pou deplwaye aplikasyon w lan.
Servlet la gen non aplikasyon an nan egzanp nou an. Non servlet a pa enpòtan, men li ta dwe inik.
Pou kouri servlet Java a, ale nan anyè aplikasyon entènèt la epi kouri lòd sa a:
java -jar app.jar
Si ou jwenn yon erè "Pa t 'kapab jwenn aksè nan dosye politik sekirite", ou bezwen ajoute non itilizatè ou an ak modpas ou nan fichye tomcat/conf/tomcat-users.xml ou. Ou ka fè sa lè w ajoute kòd sa a nan fichye tomcat/conf/tomcat-users.xml ou a:
Si ou wè yon erè "Pa gen okenn web.xml jwenn nan classpath la", ou bezwen ajoute fichye web.xml ou a nan anyè aplikasyon entènèt la.
Pran Touye
Nan fason sa a, ou ka fasilman deplwaye yon aplikasyon nan Tomcat. Ki jan yo deplwaye yon aplikasyon nan Tomcat se yon kesyon komen. Epi li pa pran twòp tan pou w konnen si w fè atansyon.
Men, gen kèk bagay ou bezwen konnen anvan ou eseye ak deplwaye yon aplikasyon. Men, si ou pa fè sa, ou ka jwenn tèt ou fè plis domaj pase byen.
Kite yon Reply