Мо дар замони муосир зиндагӣ мекунем, ки дар он шумо метавонед ҳама корро бо ёрии технология анҷом диҳед. Новобаста аз он ки шумо хоҳед, ки ҳисоби худро идора кунед, ҳисоби худро пардохт кунед ё ҳатто роҳи ба даст овардани пул дар интернет пайдо кунед, шумо метавонед ҳама чизро бо ёрии интернет иҷро кунед.
Ва яке аз технологияҳои маъмултарин, ки ба шумо барои ноил шудан ба ҳар чизе, ки мехоҳед, кӯмак мекунад, таҳияи барномаҳост.
Аммо, пеш аз оғози сафари худ ба сӯи таҳияи барнома, шумо бояд дақиқ фаҳмед, ки чӣ гуна Tomcat ва барномаҳои веб сафарбар карда мешаванд. Ин мақола аниқ мефаҳмонад, ки чӣ гуна шумо метавонед барномаро дар тарафи сервер дар Tomcat ҷойгир кунед.
Пас, биёед оғоз кунем!
Tomcat чист?
Tomcat яке аз маъмултарин барномаҳои веб-сервери Java мебошад. Бисёре аз корхонаҳо барои ҷойгир кардани замимаҳои веби худ ба он такя мекунанд ва ҷобаҷогузории барнома дар Tomcat каме дониши техникиро талаб мекунад.
Аммо, агар шумо навкор бошед ва хоҳед, ки чӣ тавр ҷойгир кардани барномаро дар Tomcat омӯзед, шумо ба ҷои лозима омадед.
Ҷойгир кардани барнома дар Tomcat метавонад душвор бошад - он якчанд қадамҳоро дар бар мегирад ва ҳатто барои дуруст кор кардан каме таҷрибаи кофӣ лозим аст. Аммо вақте ки шумо анҷом медиҳед, шумо қудрати Tomcatро барои худ хоҳед дошт.
Мо ин дастурро навиштем, то ба шумо дар танзим ва кор бо Tomcat кӯмак расонад! Ин дастур ба шумо нишон медиҳад, ки чӣ гуна барномаро дар Tomcat ҷойгир кунед.
Дастури қадам ба қадам
Қадамҳои зерро иҷро кунед:
1. Равзанаи абзори хидматҳоро кушоед
Барои ҷойгиркунии замимаи худ дар Tomcat, шумо аввал бояд равзанаи абзори Хидматҳоро кушоед. Ин тиреза ба шумо имкон медиҳад, ки хидматҳои насбшударо дар компютери худ идора кунед.
Равзанаи абзори хидматҳоро бо роҳи гузариш ба Оғоз > Ҳама барномаҳо > Лавозимот > Асбобҳои система > Хидматҳо ва барномаҳо кушоед.
Равзанаи абзори хидматҳо ба се қисм тақсим мешавад.
Хизмат: Ин бахш ҳамаи хидматҳои дар компютери шумо насбшударо номбар мекунад.
Барномаҳо: Ин бахш ҳамаи замимаҳои ҳозира дар компютери шумо насбшударо номбар мекунад.
Компонентҳои насбшуда: Ин бахш ҳамаи ҷузъҳои дар компютери шумо насбшударо номбар мекунад.
Нишонаи Хидматҳо ва Барномаҳо-ро бо тугмаи рост клик кунед, то равзанаи асбоби хидматҳоро кушоед ва Равзанаи Хидматҳоро кушоед.
2. Тасвирҳо-ро интихоб кунед
Барои дарёфти тасвири сервери Tomcat интихоб кунед: Tomcat аз гиреҳи пайвасти Docker дар зери тасвирҳо. Ctrl+Enter миёнабур барои ин аст.
Бисёр одамон ин қадамро аз даст медиҳанд ва онҳо кӯшиш мекунанд, ки сервери Tomcat-ро дар ҳости Windows кор кунанд.
Шумо инчунин бояд Tomcat JDK -ро зеркашӣ кунед. Шумо метавонед онро дар ин ҷо зеркашӣ кунед.
3. Эҷоди контейнерро клик кунед
Контейнери дигарро бо интихоби Эҷоди контейнер аз менюи контекстии Tomcat: тасвири охирин созед. Дар маҷмӯъ, ин барои шумо як контейнери нав эҷод мекунад.
контейнереро, ки нав сохтаед, интихоб кунед:
Файли нав эҷод кунед ва онро дар директорияи /opt/tomcat/webapps/ROOT/index.html захира кунед.
4. Сохтани конфигуратсияи Docker
Дар қуттии муколамаи Configuration Tomcat маълумоти зеринро ворид кунед:
Идоракунанда
Хости дастрасро аз рӯйхат интихоб кунед
IP Суроға
Суроғаи IP-и мизбони худро ворид кунед
DNS
Номи DNS-и мизбони худро ворид кунед
бандаргоҳ
Портеро ворид кунед, ки шумо мехоҳед барои контейнер истифода баред
Протокол
TCP/UDP ё TCP/UDP/HTTP-ро интихоб кунед
истифода
Корбареро интихоб кунед, ки мехоҳед контейнерро идора кунед
Рамз
Рамзи корбарро ворид кунед
ном
Барои контейнер ном ворид кунед
Tomcat-ро танзим кунед
5. Сервлети Java-ро иҷро кунед:
Ин сервлетест, ки тамоми кори ҷобаҷогузории барномаи шуморо иҷро мекунад.
Сервлет номи барномаро дар мисоли мо дорад. Номи сервлет муҳим нест, аммо он бояд беназир бошад.
Барои иҷро кардани сервлети Java, ба директорияи замимаи веб гузаред ва фармони зеринро иҷро кунед:
java -jar app.jar
Агар шумо хатогии "Ба файли сиёсати амният дастрас нашуд" пайдо кунед, шумо бояд номи корбар ва пароли худро ба файли tomcat/conf/tomcat-users.xml илова кунед. Шумо метавонед ин корро тавассути илова кардани рамзи зерин ба файли tomcat/conf/tomcat-users.xml кунед:
Агар шумо хатогии "Ягон web.xml дар синфхона ёфт нашуд" -ро бинед, шумо бояд файли web.xml-и худро ба феҳристи замимаи веб илова кунед.
Диққат кунед
Бо ин роҳ, шумо метавонед ба осонӣ барномаро дар Tomcat ҷойгир кунед. Чӣ тавр ҷойгир кардани барнома дар Tomcat як саволи маъмул аст. Ва барои фаҳмидани он, ки шумо эҳтиёт ҳастед, вақти зиёд лозим нест.
Аммо чанд чизҳое ҳастанд, ки шумо бояд пеш аз кӯшиш ва ҷойгиркунии барнома донед. Ва агар ин тавр накунед, шумо метавонед пайдо кунед, ки ба худ зарари бештар аз фоида меорад.
Дин ва мазҳаб