Apache Tomcat

Як встановити та налаштувати Apache Tomcat на Fedora Linux

Як встановити та налаштувати Apache Tomcat на Fedora Linux
Apache Tomcat - це один із найбільш широко використовуваних серверів веб-додатків у світі. Це проект з відкритим кодом Apache Software Foundation. Це написано на Java. Він використовується для реалізації контейнерів сервлетів та Java Server Pages (JSP) у Java.

Раніше Tomcat вимагав високого рівня знань для налаштування та адміністрування своїх послуг, оскільки лише досвідчені користувачі та розробники могли це розробити. За допомогою інсталятора графічного інтерфейсу Tomcat стало лише декількома командами адміністрування сервера як системної служби.

Що ми покриємо

Цей підручник покаже вам, як встановити apache Tomcat і використовувати його для розгортання базової програми JSP. Tomcat вимагає JRE (Java Runtime Environment) для запуску веб-програм Java. Якщо ви розробляєте програму Java, вам знадобиться встановлена ​​повна програма JDK. Для цього ми будемо охоплювати путівник лише JRE.

Передумови

Вам потрібно ознайомитись з командою Java та базовою Linux, щоб краще зрозуміти цей підручник. Ми припускаємо, що ви вже встановили JRE (середовище виконання Java) у свою систему. Ви також повинні мати права root для встановлення Apache Tomcat.

Завантаження Tomcat

1. Щоб завантажити Apache Tomcat, відвідайте домашню сторінку Apache Tomcat, де ви побачите різні доступні версії. Ви також можете скористатися командою wget, щоб отримати файл. Для цього посібника ми використовуємо Tomcat 9.

# wget https: // дзеркала.estointernet.у / apache / tomcat / tomcat-9 / v9.0.43 / bin / apache-tomcat-9.0.43.дьоготь.gz

2. Якщо ви бажаєте, ви можете завантажити Tomcat з домашньої сторінки. Це показано нижче:

Витяг двійкового архіву

1. Після завантаження двійкового файлу архіву вам потрібно скопіювати його в каталог, куди ви хочете встановити сервер Tomcat, і розпакувати там файл. Наприклад, ми витягнемо файл Tarcat tar у / opt / tomcat. Для цього нам спочатку потрібно створити каталог 'tomcat' всередині / opt. Використовуйте таку команду, щоб створити каталог.

# mkdir / opt / tomcat # tar xzf apache-tomcat-9.0.43.дьоготь.gz -C / opt / tomcat

Створення користувача та групи для Tomcat

Ми створимо некореневого користувача та групу для запуску сервера Apache Tomcat. Використовуйте команду нижче для створення користувача та групи.

# useradd -r tomcat

Вищевказана команда також додасть групу 'tomcat'.

Тепер ми змінимо право власності на каталог tomcat на користувача Tomcat за допомогою команди:

# chown -R tomcat: tomcat / opt / tomcat

Встановлення змінних середовища

Tomcat вимагає встановлення певних змінних середовища для запуску сценаріїв запуску. Давайте подивимось ці змінні:

a. CATALINA_HOME: Розташування цієї змінної середовища є кореневим каталогом “двійкового” розподілу Tomcat. У нашому випадку цим кореневим каталогом є / opt / tomcat / apache-tomcat-9.0.43

b. JRE_HOME або JAVA_HOME: Ці змінні середовища визначають розташування середовища виконання Java та розташування JDK відповідно. Якщо ви вказуєте як JRE_HOME, так і JAVA_HOME, тоді JRE_HOME буде використовуватися за замовчуванням.

Щоб встановити ці змінні, відкрийте наступний файл:

# vi / etc / profile

Тепер вставте наступні рядки в кінці цього файлу:

експортувати JRE_HOME = / usr / java / jre1.8.0_281-amd64 / bin / java
експортувати CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43

Тепер збережіть файл і запустіть команду нижче, щоб застосувати ці зміни:

# . / etc / profile

Щоб перевірити, чи правильно вказані ці змінні, перевірте, чи результат наступної команди збігається із значенням для JRE_HOME та CATALINA_HOME:

# echo $ JRE_HOME
# echo $ CATALINA_HOME

Див. Малюнки нижче для довідки:

Створення служби Tomcat

Тепер ми створимо простий системний файл одиниці для визначення нашої служби Tomcat. Створіть службу, дотримуючись таких інструкцій:

1. Створіть файл tomcat.послуга:

# vim / etc / systemd / system / tomcat.обслуговування

Тепер помістіть до нього такий вміст:

[Одиниця]
Опис = Сервер Apache Tomcat
Після = syslog.цільова мережа.ціль
[Сервіс]
Тип = розгалуження
Користувач = tomcat
Група = tomcat
Середовище = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / tomcat.pid
Середовище = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Середовище = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.ш почати
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.ш зупинись
RestartSec = 10
Перезапустити = завжди
[Встановити]
WantedBy = багатокористувацький.ціль

Примітка: Будь ласка, замініть жирний шрифт на шляху встановлення Tomcat.

Тепер збережіть файл і перезавантажте конфігурацію systemd наступною командою
застосувати зміни

# systemctl daemon-reload

Тепер ми готові скористатися послугою tomcat. Запустіть службу та дайте їй змогу продовжувати перезавантаження.

# systemctl start tomcat.обслуговування
# systemctl увімкнути tomcat.обслуговування

Перевірити стан обслуговування; він повинен показувати активний робочий статус:

# systemctl статус tomcat.обслуговування

Усі вищезазначені кроки показані нижче:

Доступ до Tomcat у браузері

Тепер ми готові перевірити, чи правильно встановлений наш сервер tomcat чи ні. Щоб перевірити це, відкрийте веб-браузер і перегляньте адреси:

http: // localohost: 8080
або
http: // system_IP_addr: 8080 (Щоб побачити системну IP-адресу, використовуйте ip-адреса команди.)

Ви побачите домашню сторінку Apache Tomcat за замовчуванням. На наступному скріншоті показано домашню сторінку tomcat:

Розгортання простої програми JSP

Тепер ми розгорнемо базову програму JSP із сервером Tomcat.

1. Створіть базову JSP-програму під назвою 'test'.jsp 'всередині каталогу “/ Opt / tomcat / apache-tomcat-9.0.43/ webapps / ROOT / ”:

# nano / opt / tomcat / apache-tomcat-9.0.43 / webapps / ROOT / тест.jsp

Примітка: Знову ж таки, замініть жирний текст на шлях інсталяції Tomcat.

2. Помістіть у нього такий вміст:


Сторінка JSP

Це сторінка JSP від ​​LinuxHint!

<%
назовні.println ("Ваша IP-адреса системи:" + запит.getRemoteAddr ());
%>

3. Тепер знову відкрийте веб-браузер і перегляньте таку адресу:

http: // localhost: 8080 / test.jsp

Цього разу ви повинні побачити таку веб-сторінку:

Висновок

Цей підручник показує, як ми можемо встановити Apache Tomcat з архівного двійкового файлу на Fedora Linux. Ми навчилися встановлювати JSP-програму з tomcat.

How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Безкоштовні ігри з відкритим кодом для розробки ігор Linux
У цій статті буде розглянуто перелік безкоштовних ігрових механізмів з відкритим кодом, які можна використовувати для розробки 2D та 3D ігор на Linux....
Підручник Тінь розкрадача гробниць для Linux
Shadow of the Tomb Raider - дванадцяте доповнення до серії Tomb Raider - франшизи екшн-пригодницької гри, створеної Eidos Montreal. Гру сприйняли як к...