Убунту

Како инсталирати Апацхе Томцат 9 на Убунту 18.04 ЛТС

Како инсталирати Апацхе Томцат 9 на Убунту 18.04 ЛТС

Апацхе Томцат је веб сервер и контејнер сервлета који је развила Апацхе Софтваре Фоундатион. Примењује неколико Јава ЕЕ технологија, укључујући Јава Сервлет, ЈаваСервер Пагес, Јава ВебСоцкет и Јава Екпрессион језик.

У данашњем упутству ћемо вам показати како инсталирати и конфигурисати Апацхе Томцат 9 са Орацле Јава 8.

Корак 1) Инсталирајте Орацле Јава

Унесите следеће команде једну по једну у Терминал да бисте додали Јава спремиште, ажурирали систем и инсталирали Јава.

судо адд-апт-репозиторијум ппа: вебупд8теам / јава
судо апт-гет упдате
судо апт-гет инсталл орацле-јава8-сет-дефаулт

Изаберите „да“ за споразум и инсталација ће се наставити. Након завршетка инсталације, можете проверити Јава верзију и Јава Хоме након инсталације на следећи начин:

судо јава -верзија
судо ецхо $ ЈАВА_ХОМЕ

Корак 2) Направите корисника за Томцат

Типично, не препоручујемо вам да покренете Томцат под основним корисником из сигурносних разлога. Уместо тога, саветујемо вам да направите новог корисника и групу. Поред тога, инсталираћемо томцат у директоријум „/ опт / томцат“ који ћемо користити као почетни директоријум корисника Томцат.

Почните са стварањем групе и корисника.

 судо гроупадд томцат
судо усерадд -с / бин / фалсе -г томцат -д / опт / томцат томцат

Корак 3) Преузмите и инсталирајте Томцат

Бинарно издање Томцат 9 можете преузети са званичне странице за преузимање. Можете преузети „зип“ или „тар.гз “испод бинарне дистрибуције у одељку„ језгро “.

Томцат Довнлоад

Инсталираћемо Томцат у директоријум “/ опт”. Па ћемо преузети пакет на ту локацију.

Промените директоријум у / опт

 цд / опт

Копирајте УРЛ за преузимање и залепите га у доле вгет наредба за преузимање Томцат пакета:

судо вгет хттпс: // ввв-еу.апацхе.орг / дист / томцат / томцат-9 / в9.0.14 / бин / апацхе-томцат-9.0.14.катран.гз

Извуци катран пакет.

судо тар -квзф апацхе-томцат-9.0.14.катран.гз

Извучену датотеку преименујте у томцат.

судо мв апацхе-томцат-9.0.14 томцат

Измените власништво и дозволе над директоријумом Томцат.

судо цховн -Р томцат: томцат

Дајте извршено одобрење директоријуму "бин".

судо цхмод о + к / опт / томцат / бин /

Корак 4) Направите „системд“ датотеку за управљање услугом Томцат

Да бисмо покренули и зауставили Томцат услугу, креираћемо датотеку под називом „томцат.услуга “у„ / етц / системд / систем “.

судо вим / етц / системд / систем / томцат.услуга

Додајте следећи садржај у датотеку.

[Јединица] Опис = Томцат 9 Сервер Афтер = мрежа.таргет [Сервице] Типе = форкинг Усер = томцат Гроуп = томцат Енвиронмент = "ЈАВА_ХОМЕ = / уср / либ / јвм / јава-8-орацле" Енвиронмент = "ЈАВА_ОПТС = -Ксмс512м -Ксмк512м" Енвиронмент = "ЦАТАЛИНА_БАСЕ = / опт / томцат "Окружење =" ЦАТАЛИНА_ХОМЕ = / опт / томцат "Окружење =" ЦАТАЛИНА_ПИД = / опт / томцат / темп / томцат.пид "Енвиронмент =" ЦАТАЛИНА_ОПТС = -Ксмс512М -Ксмк1024М -сервер -КСКС: + УсеПараллелГЦ "ЕкецСтарт = / опт / томцат / бин / стартуп.сх ЕкецСтоп = / опт / томцат / бин / схутдовн.сх УМаск = 0007 РестартСец = 10 Рестарт = увек [Инсталирај] ВантедБи = вишекориснички.мета

Затим сачувајте и излазну датотеку.

Поново покрените „системцтл деамон“.

судо системцтл даемон-релоад

Покрените услугу Томцат.

судо системцтл старт томцат

Надгледајте Томцат датотеку евиденције.

реп -ф / опт / томцат / трупци / каталина.напоље

Ако нема грешке, добићете слично доњем излазу:

Томцат Стартинг

Проверите статус услуге Томцат.

судо системцтл статус томцат

Томцат Статус

Омогућите Томцат услугу при покретању система:

судо системцтл омогући томцат

Подразумевани Томцат порт је „8080“ Дакле, треба да дозволите тај порт на Убунту заштитном зиду.

судо уфв дозвољава 8080 / тцп

Проверите статус заштитног зида:

судо уфв статус

Корак 5) Конфигуришите Томцат Веб Манагемент Интерфаце

Измените томцат-корисници датотеку на следећи начин да бисте додали следећи ред пре „”. Очигледно је да ћете морати заменити име улоге, корисничко име и лозинку по жељи у следећој наредби:

судо вим / опт / томцат / цонф / томцат-усерс.кмл
  

Поново покрените Томцат да би нова конфигурација ступила на снагу.

судо системцтл рестарт томцат

Корак 6) Тестирајте Томцат

Ако сте ово постигли успешно, требало би да будете у могућности да прегледате Томцат сервер. Покрените следећу УРЛ адресу у прегледачу.

хттп: // серверИп: 8080

Страницу бисте требали видети на следећи начин:

Томцат почетна страница

Кликните на апликацију менаџера или управитеља хоста. Требали бисте да видите упит за корисничко име и лозинку. Унесите корисничко име и лозинку за томцат који су створени на „томцат-корисницима.кмл ”у кораку 5.

Аутентикација

Ако је све прошло у реду, требало би да добијете грешку „Приступ одбијен“. То је сасвим нормално.

Приступ одбијен

Разлог иза ове грешке је тај што је интерфејс за управљање веб-мрежама Томцат конфигурисан да ограничава приступ управитељу апликација и управитељу хостова само са локалног хоста. Стога би требало омогућити даљински ИП приступ. Ово се не препоручује за производна окружења.

Међутим, ево како уклонити та ограничења и омогућити нашу јавну ИП адресу.

Отворите следећу датотеку за Управљање подешавањима апликације:

судо вим / опт / томцат / вебаппс / манагер / МЕТА-ИНФ / цонтект.кмл

За конфигурације Хост Манагер-а:

судо вим / опт / томцат / вебаппс / хост-манагер / МЕТА-ИНФ / цонтект.кмл

Измените следећи одељак у обе датотеке. Замените своју јавну ИП адресу са „вашИП“ у наредби испод.

   

Конфигурација

Поново покрените Томцат, а затим поново прегледајте Томцат, након чега ћете кликнути на апликацију Манагер или Хост Манагер. Сада не бисте требали видети проблеме.

судо системцтл рестарт томцат

Апп МанагерХост Манагер

Хост Манагер

Статус сервера

Статус

Честитам! Сада сте успешно инсталирали и конфигурисали Томцат 9. Како су упутства функционисала за вас? Јавите нам своје повратне информације у коментарима испод и не заборавите поделити туториал са својим пријатељима!

ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...
Водич за ОпенТТД
ОпенТТД је једна од најпопуларнијих игара за пословну симулацију. У овој игри морате створити диван посао превоза. Међутим, почет ћете у почетку око 1...
СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...