Апацхе Томцат

Како инсталирати и конфигурисати Апацхе Томцат на Федора Линук-у

Како инсталирати и конфигурисати Апацхе Томцат на Федора Линук-у
Апацхе Томцат је један од најчешће коришћених сервера веб апликација на свету. То је пројекат отвореног кода Апацхе Софтваре Фоундатион. Написано је на Јави. Користи се за примену контејнера сервлета и Јава Сервер Пагес (ЈСП) у Јави.

Раније је Томцат захтевао висок ниво стручности за конфигурисање и администрирање својих услуга, јер су само напредни корисници и програмери могли то да реше. Томцат-овим ГУИ инсталатором постало је само питање неколико наредби за управљање сервером као системском услугом.

Шта ћемо покрити

Ово упутство ће вам показати како инсталирати апацхе Томцат и користити га за постављање основног ЈСП програма. Томцат захтева ЈРЕ (Јава Рунтиме Енвиронмент) за покретање јава веб апликација. У случају да развијате Јава апликацију, требат ће вам инсталирана комплетна ЈДК апликација. Због тога ћемо водич покрити само са ЈРЕ.

Предуслови

Морате бити упознати са Јава и основном Линук наредбом да бисте боље разумели ово упутство. Претпостављамо да сте на свој систем већ инсталирали ЈРЕ (Јава Рунтиме Енвиронмент). Такође морате имати роот привилегије за инсталирање Апацхе Томцат.

Преузимање Томцат-а

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

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

2. Ако желите, можете преузети Томцат са почетне странице. Ово је приказано испод:

Издвајање бинарне архиве

1. Једном када се преузме бинарна датотека архиве, морате је копирати у директоријум у који желите инсталирати Томцат сервер и тамо извући датотеку. На пример, издвојићемо Томцат тар датотеку у / опт / томцат. За ово прво треба да креирамо директоријум 'томцат' унутар / опт. Користите следећу наредбу за креирање директоријума.

# мкдир / опт / томцат # тар кзф апацхе-томцат-9.0.43.катран.гз -Ц / опт / томцат

Креирање корисника и групе за Томцат

Направићемо некоренског корисника и групу за покретање Апацхе Томцат сервера. Користите наредбу испод за креирање корисника и групе.

# усерадд -р томцат

Горња команда ће такође додати групу 'томцат'.

Сада ћемо командом променити власништво над директоријумом томцат у корисника Томцат:

# цховн -Р томцат: томцат / опт / томцат

Постављање променљивих околине

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

а. ЦАТАЛИНА_ХОМЕ: Локација ове променљиве окружења је основни директоријум Томцатове „бинарне“ дистрибуције. У нашем случају, овај основни директоријум је / опт / томцат / апацхе-томцат-9.0.43

б. ЈРЕ_ХОМЕ или ЈАВА_ХОМЕ: Ове променљиве окружења одређују локацију Јава Рунтиме Енвиронмент, односно ЈДК локације. Ако наводите и ЈРЕ_ХОМЕ и ЈАВА_ХОМЕ, тада ће се ЈРЕ_ХОМЕ користити по дефаулту.

Да бисте поставили ове променљиве, отворите следећу датотеку:

# ви / етц / профиле

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

извоз ЈРЕ_ХОМЕ = / уср / јава / јре1.8.0_281-амд64 / бин / јава
извоз ЦАТАЛИНА_ХОМЕ = / опт / томцат / апацхе-томцат-9.0.43

Сада сачувајте датотеку и покрените наредбу испод како бисте применили ове промене:

# . / етц / профиле

Да бисте проверили да ли су ове променљиве правилно постављене, проверите да ли је излаз доле наведене наредбе једнак вредности за ЈРЕ_ХОМЕ и ЦАТАЛИНА_ХОМЕ:

# ецхо $ ЈРЕ_ХОМЕ
# ецхо $ ЦАТАЛИНА_ХОМЕ

Погледајте доњу слику за референцу:

Креирање услуге Томцат

Сада ћемо створити једноставну системску датотеку јединице да дефинишемо нашу Томцат услугу. Направите услугу са следећим упутствима:

1. Направите датотеку томцат.услуга:

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

Сад у њега ставите следећи садржај:

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

Белешка: Замените подебљани текст стазом ваше Томцат инсталације.

Сада сачувајте датотеку и поново учитајте системд конфигурацију следећом наредбом
да примене промене

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

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

# системцтл старт томцат.услуга
# системцтл омогући томцат.услуга

Проверите статус услуге; требало би да покаже активан радни статус:

# системцтл статус томцат.услуга

Сви горњи кораци су приказани у наставку:

Приступ Томцат-у у прегледачу

Сада смо спремни да тестирамо да ли је наш томцат сервер исправно инсталиран или није. Да бисте то проверили, отворите веб прегледач и претражите адресе:

хттп: // лоцалохост: 8080
или
хттп: // систем_ИП_аддр: 8080 (Да бисте видели ИП система, користите ип аддр команда.)

Видели бисте подразумевану почетну страницу Апацхе Томцат. Следећи снимак заслона приказује томцат почетну страницу:

Примена једноставне ЈСП апликације

Сада ћемо распоредити основну ЈСП апликацију са Томцат сервером.

1. Направите основну ЈСП апликацију која се зове „тест“.јсп 'унутар директоријума “/ Опт / томцат / апацхе-томцат-9.0.43/ вебаппс / РООТ / ”:

# нано / опт / томцат / апацхе-томцат-9.0.43 / вебаппс / РООТ / тест.јсп

Белешка: Поново замените подебљани текст стазом ваше Томцат инсталације.

2. У њега ставите следећи садржај:


ЈСП Паге

Ово је ЈСП страница из ЛинукХинта!

<%
напоље.принтлн ("Ваша ИП адреса система је:" + захтев.гетРемотеАддр ());
%>

3. Сада поново отворите веб прегледач и претражите следећу адресу:

хттп: // лоцалхост: 8080 / тест.јсп

Овог пута требало би да видите следећу веб страницу:

Закључак

Ово упутство приказује како можемо инсталирати Апацхе Томцат из архивске бинарне датотеке на Федора Линук-у. Научили смо да инсталирамо ЈСП апликацију са томцат-ом.

Како појачати ФПС у Линуку?
ФПС је скраћеница за Фрејмова у секунди. Задатак ФПС-а је да мери брзину кадрова у репродукцијама видео записа или играчким перформансама. Једноставни...
Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...