![Изображения OnePlus Nord Buds замечены в FCC, раскрыты дизайн и характеристики](/f/d1234fa53367edc6417a106bf39f3503.jpg?width=100&height=100)
Apache Tomcat (ранее известный как Джакарта Tomcat) - это веб-сервер с открытым исходным кодом, разработанный Фонд Apache чтобы предоставить чистый HTTP-сервер Java, который позволит вам легко запускать файлы Java, что означает, что Кот это не обычный сервер, как Apache или Nginx, потому что его основная цель - предоставить хорошую веб-среду для запуска только приложений Java, в отличие от других обычных веб-серверов.
Эта статья проведет вас через установку Apache. Tomcat 9 на RHEL / CentOS 8/7/6.
Для Ubuntu, следить Как установить Apache Tomcat в Ubuntu.
Прежде чем приступить к установке Tomcat, убедитесь, что у вас есть ДЖАВА установлен на вашем Linux для запуска Tomcat. Если не, установить последнюю версию JAVA или используйте следующие ням команда для установки доступной Java из репозиториев по умолчанию.
# yum install java-1.8.0-openjdk-devel # установить JDK 8. ИЛИ. # yum install java-11-openjdk-devel # установить JDK 11.
После установки Java вы можете проверить только что установленную версию JAVA, выполнив следующую команду в вашей системе.
# java -version.
версия openjdk "11.0.4"2019-07-16 LTS. OpenJDK Runtime Environment 18.9 (сборка 11.0.4 + 11-LTS) 64-разрядная серверная виртуальная машина OpenJDK 18.9 (сборка 11.0.4 + 11-LTS, смешанный режим, совместное использование)
После установки JAVA в систему пришло время загрузить последнюю версию Apache Tomcat (т. Е. 9.0.26) является самой последней стабильной версией на момент написания этой статьи. Если вы хотите выполнить перекрестную проверку, перейдите на следующую страницу загрузки Apache и проверьте, доступна ли более новая версия.
Теперь загрузите последнюю версию Apache Tomcat 9, используя следующие команда wget и настройте его, как показано.
# cd / usr / local. # wget https://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz. # tar -xvf apache-tomcat-9.0.37.tar.gz. # mv apache-tomcat-9.0.37.tar.gz tomcat9.
Примечание: Замените номер версии, указанный выше, на последнюю доступную версию, если она была другой.
Перед запуском Tomcat Service настройте CATALINA_HOME переменную среды в вашей системе, используя следующую команду.
# echo "export CATALINA_HOME =" / usr / local / tomcat9 "" >> ~ / .bashrc. # источник ~ / .bashrc.
Теперь мы все настроены на запуск веб-сервера tomcat, используя сценарии, предоставленные пакетом tomcat.
# cd / usr / local / tomcat9 / bin. # ./startup.sh
Использование CATALINA_BASE: / usr / local / tomcat9. Использование CATALINA_HOME: / usr / local / tomcat9. Использование CATALINA_TMPDIR: / usr / local / tomcat9 / temp. Используя JRE_HOME: / usr. Использование CLASSPATH: /usr/local/tomcat9/bin/bootstrap.jar:/usr/local/tomcat9/bin/tomcat-juli.jar. Tomcat запустился.
Теперь, чтобы открыть Tomcat из браузера, перейдите на свой IP-адрес или домен с 8080 порт (потому что Tomcat всегда будет работать на 8080 порт) в качестве примера: mydomain.com: 8080, замените mydomain.com своим IP-адресом или доменом.
http://Your-IP-Address: 8080. ИЛИ. http://Your-Domain.com: 8080.
Каталог по умолчанию для файлов Tomcat будет в /usr/local/tomcat9, вы можете просмотреть файлы конфигурации внутри conf
папка, главная страница, которую вы видели выше, когда вы открываете свой веб-сайт на порту 8080, находится в /usr/local/tomcat9/webapps/ROOT/.
По умолчанию вы можете получить доступ только к странице Tomcat по умолчанию, чтобы получить доступ админ и другие разделы, такие как Статус сервера, Приложение "Менеджер" и Хост-менеджер. Вам необходимо настроить учетные записи пользователей для администраторов и менеджеров.
Для этого вам нужно отредактировать ‘tomcat-users.xml‘Файл, расположенный в /usr/local/tomcat9/conf каталог.
Например, чтобы присвоить менеджер-интерфейс роль пользователю с именем ‘Tecmint‘С паролем‘t $ cm1n1‘Добавьте следующую строку кода в файл конфигурации внутри раздела.
# vi /usr/local/tomcat9/conf/tomcat-users.xml
Точно так же вы также можете добавить "админ-интерфейс‘Роль пользователю-администратору с именем‘админ‘С паролем‘адм! п' как показано ниже.
По умолчанию доступ к Управляющий делами и Хост-менеджер раздел ограничен только локальным хостом, чтобы разрешить доступ к этим страницам, вам необходимо указать IP-адрес или диапазон сети в файле конфигурации.
# vi /usr/local/tomcat9/webapps/manager/META-INF/context.xml.
Затем найдите следующую строку и измените ее на это, чтобы разрешить доступ tomcat с IP-адреса 192.168.56.10.
allow = "127 \. \ d + \. \ d + \. \ d + |:: 1 | 0: 0: 0: 0: 0: 0: 0: 1 | 192.168.56.10" />
Вы также можете разрешить доступ tomcat из локальной сети 192.168.56.0.
allow = "127 \. \ d + \. \ d + \. \ d + |:: 1 | 0: 0: 0: 0: 0: 0: 0: 1 | 192.168.56. *" / gt;
После настройки ролей администратора и менеджера перезапустите Tomcat и попробуйте получить доступ к разделу администратора.
./shutdown.sh ./startup.sh.
Теперь нажмите "Статус сервера‘, Вам будет предложено ввести учетные данные, имя пользователя и пароль, которые вы добавили выше в файл конфигурации.
После того, как вы введете учетные данные пользователя, вы увидите страницу, похожую на показанную ниже.
Если вы хотите запустить Tomcat на другом порту, скажите 80 порт. Вам нужно будет отредактировать ‘server.xml‘Файл в‘/usr/local/tomcat9/conf/‘. Перед изменением порта обязательно остановите сервер Tomcat, использующий.
# /usr/local/tomcat9/bin/shutdown.sh.
Теперь откройте server.xml файл с помощью Vi редактор.
# vi /usr/local/tomcat9/conf/server.xml.
Теперь ищите "Разъем порт»И измените его значение с 8080 к 80 или любой другой порт, который вы хотите, как показано ниже.
Чтобы сохранить файл и снова перезапустить сервер Apache Tomcat, используя следующую команду.
# /usr/local/tomcat9/bin/startup.sh.
Вот и все, твоя Кот сервер будет работать на 80 порте.
Конечно, вы должны запускать все вышеперечисленные команды как корень, если вы этого не сделаете, они не будут работать, потому что мы работаем над "/usr/local‘Каталог, который является папкой, принадлежащей пользователю root, только если вы хотите, чтобы вы могли запускать сервер как обычный пользователь, но вам придется использовать свой ДОМ папка в качестве рабочей области для загрузки, извлечения и запуска сервера Apache Tomcat.
Чтобы получить некоторую информацию о вашем запущенном сервере Tomcat и вашем компьютере, запустите.
/usr/local/tomcat9/bin/version.sh.
Использование CATALINA_BASE: / usr / local / tomcat9. Использование CATALINA_HOME: / usr / local / tomcat9. Использование CATALINA_TMPDIR: / usr / local / tomcat9 / temp. Используя JRE_HOME: / usr. Использование CLASSPATH: /usr/local/tomcat9/bin/bootstrap.jar:/usr/local/tomcat9/bin/tomcat-juli.jar. ПРИМЕЧАНИЕ: Подобраны JDK_JAVA_OPTIONS: --add-opens = java.base / java.lang = ALL-UNNAMED --add-opens = java.base / java.io = ALL-UNNAMED --add-opens = java.rmi / sun.rmi.transport = ВСЕ-БЕЗ НАЗВАНИЯ. Версия сервера: Apache Tomcat / 9.0.26. Сервер построен: 16 сентября 2019 г., 15:51:39 UTC. Номер сервера: 9.0.26.0. Имя ОС: Linux. Версия ОС: 4.18.0-80.7.1.el8_0.x86_64. Архитектура: amd64. Версия JVM: 11.0.4 + 11-LTS. Производитель JVM: Oracle Corporation.
Вот и все! Теперь вы можете начать развертывание приложений на основе JAVA под Apache Tomcat 9. Чтобы узнать больше о том, как развертывать приложения и создавать виртуальные хосты, ознакомьтесь с официальным Документация Tomcat.