Како инсталирати Томцат 9 и где га хостирати?

Сазнајте како инсталирати Томцат и неку од опција хостинга у облаку за распоређивање својих Томцат апликација.


Постоје два дела овог блога – тхе први део говори о томе како сами инсталирати Апацхе Томцат на Убунту и друго део говори о најбољим хостинг платформама доступним за хост Томцат апликација.

Шта је Апацхе Томцат?

Апацхе Томцат је сервер / веб апликација са отвореним кодом из Апацхе фондације. Раније се звала Џакарта. То је ХТТП сервер и контејл сервлета. Подразумевано се покреће на порту 8080.

Томцат имплементира Јава сервлете и спецификације страница Јава сервера. Омогућава окружење Јава веб сервера за покретање Јава кода. Апацхе Томцат укључује алате за конфигурацију и управљање. Такође се може директно конфигурисати уређивањем КСМЛ конфигурационе датотеке.

Ево корак по корак упутства за инсталирање Томцат 9 на Убунту 18.04.

Предуслов

Да бисте инсталирали Томцат, морате имати инсталиран јава на вашем систему.

Ажурирајте складиште и инсталирајте Јава 8.

судо апт-гет упдате
судо апт-гет инсталл опењдк-8-јдк -и

Изаберите Јава 8 коју сте управо инсталирали као тренутну верзију Јава.

судо упдате-алтернативе –цонфиг јава

Проверите верзију Јава.

[адреса е-поште заштићена]: ~ $ јава -верзија
опењдк верзија "1.8.0_212"
ОпенЈДК Рунтиме Енвиронмент (буилд 1.8.0_212-8у212-б03-0убунту1.18.10.1-б03)
ОпенЈДК 64-битни ВМ сервера (састављен 25.212-б03, мешовити режим)

Инсталирајте Томцат 9

Преузмите најновији пакет Томцат 9 верзије, тренутно његов томцат-9.0.27. Увек можете потражити званичну везу за преузимање за најновију верзију.

хттпс://томцат.апацхе.орг/довнлоад-90.цги

Следећи пример је за 9.0.27.

  • Преузмите Томцат пакет

[адреса е-поште заштићена]: ~ $ вгет хттп://ввв-еу.апацхе.орг/дист/томцат/томцат-9/в9.0.27/бин/апацхе-томцат-9.0.27.тар.гз
–2019-11-18 14: 29: 04– хттп://ввв-еу.апацхе.орг/дист/томцат/томцат-9/в9.0.27/бин/апацхе-томцат-9.0.27.тар.гз
Решавање ввв-еу.апацхе.орг (ввв-еу.апацхе.орг) … 95.216.24.32, 2а01: 4ф9: 2а: 185ф :: 2
Повезивање на ввв-еу.апацхе.орг (ввв-еу.апацхе.орг) | 95.216.24.32 |: 80 … повезано.
Послан је ХТТП захтев, чека се одговор … 200 У реду
Дужина: 10982406 (10М) [апликација / к-гзип]
Спремање у: ‘апацхе-томцат-9.0.27.тар.гз’

апацхе-томцат-9.0.27.тар.гз 100% [======================================= ==============================>] 10.47М 3.87МБ / с за 2.7с

2019-11-18 14:29:38 (3.87 МБ / с) – ‘апацхе-томцат-9.0.27.тар.гз’ сачувано [10982406/10982406]

  • Издвојите пакет Томцат 9

[адреса е-поште заштићена]: ~ $ тар -кзф апацхе-томцат-9.0.27.тар.гз

  • Из безбедносних разлога створићемо посебног корисника система за Томцат.

[адреса е-поште заштићена]: ~ $ судо усерадд -р -м -У -д /хоме/геекфларе/апацхе-томцат-9.0.27 -с / бин / фалсе томцат
[судо] лозинка за геекфларе:

  • Корисник томцат би требао имати потпун приступ директоријуму инсталације Томцат. Ова наредба мења власништво инсталационог директорија у томцат кориснику.

[адреса е-поште заштићена]: ~ $ судо цховн -РХ томцат: апацхе-томцат-9.0.27

  • Све скрипте унутар бин директорија томцат-а морају бити извршне, па додајте извршну дозволу.

[адреса е-поште заштићена]: ~ $ судо сх -ц ‘цхмод + к апацхе-томцат-9.0.27 / бин / *. сх’

  • Направите датотеку томцат.сервице унутар / етц / системд / систем / да бисте покренули томцат као услугу.

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

[адреса е-поште заштићена]: ~ $ судо гедит /етц/системд/систем/томцат.сервице

  • Копирајте и залепите садржај испод у датотеку. Промените стазу ЈАВА_ХОМЕ према вашој инсталацијској стази.

[Јединица]

Опис = Томцат 9 контејнер за сервлет

Афтер = нетворк.таргет

[Услуга]

Тип = форкинг

Корисник = томцат

Група = томцат

Околина ="ЈАВА_ХОМЕ = / уср / либ / јвм / јава-1.8.0-опењдк-амд64"

Околина ="ЈАВА_ОПТС = -Дјава.сецурити.егд = датотека: /// дев / урандом -Дјава.авт.хеадлесс = тачно"

Околина ="ЦАТАЛИНА_БАСЕ = / хоме / геекфларе / апацхе-томцат-9.0.27"

Околина ="ЦАТАЛИНА_ХОМЕ = / хоме / геекфларе / апацхе-томцат-9.0.27"

Околина ="ЦАТАЛИНА_ПИД = / хоме / геекфларе / апацхе-томцат-9.0.27"

Околина ="ЦАТАЛИНА_ОПТС = -Ксмс512М -Ксмк1024М -сервер -КСКС: + УсеПараллелГЦ"

ЕкецСтарт = / хоме / геекфларе / апацхе-томцат-9.0.27 / бин / стартуп.сх

ЕкецСтоп = / хоме / геекфларе / апацхе-томцат-9.0.27 / бин / схутдовн.сх

[Инсталирај]

ВантедБи = мулти -усер.таргет

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

[адреса е-поште заштићена]: ~ $ судо системцтл поновно учитавање

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

[адреса е-поште заштићена]: ~ $ судо системцтл старт томцат

  • Проверите да ли је томцат услуга у режиму рада или не.

[адреса е-поште заштићена]: ~ $ системцтл статус томцат.сервице
● томцат.сервице – Контејнер за сервлет Томцат 9
Оптерећено: учитано (/етц/системд/систем/томцат.сервице; онемогућено; подешавање добављача: омогућено)
Активно: активно (траје) од пон 2019-11-18 14:41:12 ЕСТ; Пре 4 с
Процес: 22939 ЕкецСтарт = / хоме / геекфларе / апацхе-томцат-9.0.27 / бин / стартуп.сх (цоде = екитед, статус = 0 / СУЦЦЕСС)
Главни ПИД: 22947 (јава)
Задаци: 14 (лимит: 4680)
Меморија: 63.0М
ЦГроуп: /систем.слице/томцат.сервице
└─22947 /уср/либ/јвм/јава-1.8.0-опењдк-амд64/бин/јава -Дјава.утил.логгинг.цонфиг.филе = / хоме / геекфларе / апацхе-томцат-9.0.27 / цонф / логг

18. новембар 14:41:12 геекфларе системд [1]: Покретање Томцат 9 контејнера са сервлетом…
18. новембра 14:41:12 геекфларе системд [1]: Започео је контејнер са сервлетом Томцат 9.

  • Можете затражити од система да аутоматски покрене томцат током покретања покретањем наредбе испод.

[адреса е-поште заштићена]: ~ $ судо системцтл омогући томцат
Направљено симлинк /етц/системд/систем/мулти-усер.таргет.вантс/томцат.сервице → /етц/системд/систем/томцат.сервице.

  • Водите рачуна да ваш заштитни зид не спречи Томцат да се покрене. Отворите порт 8080 на којем се одвија томцат.

[адреса е-поште заштићена]: ~ $ судо уфв дозвољава 8080 / тцп
Правила су ажурирана
Правила су ажурирана (в6)

  • Уредите томцат-усерс.кмл датотеку у којој су сви корисници и улоге дефинирани за сучеље томцат веб управљања.

[адреса е-поште заштићена]: ~ $ судо гедит апацхе-томцат-9.0.27 / цонф / томцат-усерс.кмл

  • Дајем и томцат усер манагер-гуи улогу, која му омогућава приступ интерфејсу за управљање веб-ом са другачијом акредитацијом.

<?верзија кмл ="1.0" енцодинг ="УТФ-8"?>

томцат веб уи

  • Сада иди на хттп: // лоцалхост: 8080 / манагер / хтмл, где је присутна мрежна плоча томцат-а. Од вас ће се тражити да се пријавите, користите корисничко име томцат и администраторску лозинку за пријаву. Помоћу овог интерфејса можете покренути, зауставити, поново учитати, применити апликацију једним кликом на дугме.

томцат менаџер веб апликација

Честитам! Успјешно сте инсталирали Томцат 9 на Убунту 18.04.

Сада је други део о хостинг платформама и њиховим карактеристикама.

А2 хостинг

А2 хостинг платформа тврди да је њихов хостинг Томцат најбржи, најлакши и најпоузданији. На А2 можете брже трчати 20Кс користећи А2-ов Турбо појачани ВПС.

Нуде подршку од 24 × 7 са било којим издањем хостинга на које наиђете на њиховој платформи са 99,9% гаранцијом. То чини А2 веома поузданом платформом за хостинг.

Даје вам довољно опција за прилагођавање ресурса који су вам потребни на платформи. А2 је прилагођен програмерима и пружа вам коријенски приступ свим датотекама сервера, које слободно мењате према вашим потребама. Постоји гаранција поврата новца у било којем тренутку без ризика у случају да вам се не свиђа хостинг хостинг и желите зауставити употребу.

Каматера

Каматера је популарна платформа за хостинг у облаку. То вам помаже да поставите, конфигуришете и покренете томцат у секунди. Можете одабрати верзију томцат коју желите да угостите, а такође и зону (регион) у којој желите да угостите из директног корисничког интерфејса..

Цијене су врло атрактивне.

Можете га започети од само 4 УСД месечно.

У зависности од конфигурације коју одаберете, Каматера нуди широк спектар опција за цене. Можете да изаберете између опција месечне цене или чак и са сатним ценама. Најбољи део је првих 30 дана у потпуности бесплатно.

Јеластиц

Јеластиц нуди конфигурацију са више облака у којој се апликације могу угостити у различитим облацима за изузетно високу доступност. Омогућава комбинацију ПааС (Платформа као услуга) и ЦааС (Контејнер као услуга) модела.

Захваљујући једноставном корисничком интерфејсу, томцат апликацији можете лако одабрати њену верзију и покренути је са само једним кликом у неколико секунди.

јеластиц - томцат

Аутоматско кластер Томцат у Јеластиц-у нуди функцију велике расположивости. Дакле, ако било која инстанца томцат не успе, аутоматски се покреће друга инстанца. Томцат кластер може аутоматски вертикално скалирати Јеластиц, а такође вам даје и ручне опције за хоризонтално скалирање кластера.

Неколико других функција које Јеластиц нуди су:

  • Подршка за микросервисе и наслијеђене апликације
  • Интегрисани ЦИ и ЦД алати за аутоматизацију
  • Уграђени систем за праћење са обавештењем о упозорењу
  • Интегрисани ИДЕ додатци: ИнтеллиЈ ИДЕА, Ецлипсе, НетБеанс
  • Дељење окружења и сарадње са различитим нивоима приступа
  • Маркетплаце са богатим сетом конфигурисаних апликација за инсталацију једним кликом

ЈаваПипе

Још једна хостинг платформа је Јава Хостинг Сервице за Томцат. Садржи уграђене додатке за хибернацију, Спринг МВЦ, Сервлетс и ЈСП, Граилс, Плаи и још много тога.

Са ЈаваПипеом можете почети са 5,40 УСД месечно, што вам даје наменске Томцат верзије 7, 8 или 9 уз подршку ЈДК 7, 8, 10 или 11. Омогућава вам 128 МБ до 2 ГБ наменске РАМ-а и неограничен приступ МариаДБ-у. Такође добијате 200 ГБ месечног промета и 5 ГБ ССД-а. Постоје и друге опције цена такође са Јава Хостинг платформом која нуди више месечног промета и ССД складиштења.

Такође, добијате 40% попуста ако платите три године. Дакле, ако можете смислити дугорочни план хостинга, ово би могло бити од користи

јава хостинг - томцат

Закључак

То се односило на инсталацију и хостинг платформе Томцат-а. Ако сте заинтересовани да сами организујете Томцат, али у облаку, погледајте ове платформе.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map