Tomcat - это серверное приложение с открытым исходным кодом для Linux, Windows и другие операционные системы, которые предназначены для запуска контейнеров Java Serverlet, а также могут работать с технологией Java Server Page.
Tomcat - это веб-контейнер с поддержкой сервлетов и JSP. Tomcat не является сервером приложений, как JBoss или JOnAS.
может функционировать как веб-сервер сам по себе. Tomcat разрабатывается и обновляется членами Apache Software Foundation и независимыми волонтерами.
Пользователи имеют свободный доступ к его исходному коду и его двоичной форме в соответствии с условиями, установленными в лицензии на программное обеспечение Apache.
Самыми последними версиями являются 9.x, которые реализуют спецификации Servlet 4.0 и JSP 2.3.
Установка Tomcat на Ubuntu и производных
При условии Tomcat был написанito на Java, он работает в любой операционной системе, в которой есть виртуальная машина Java.
Он включает компилятор Jasper, который компилирует JSP в сервлеты. Механизм сервлетов Tomcat часто используется вместе с веб-сервером Apache.
В этом руководстве мы увидим, как установить Apache Tomcat версии 9 в Ubuntu, хотя эти команды также применимы к любым другим производным от Ubuntu.
Настроить Java
Apache Tomcat - это сервер Java, поэтому использовать программное обеспечение без предварительной установки Java невозможно.
К счастью, есть PPA для Ubuntu, который устраняет трудности с получением рабочей версии среды выполнения Java.
Чтобы добавить PPA в вашу систему, Они должны открыть терминал, и в нем мы собираемся ввести следующую команду:
sudo add-apt-repository ppa: webupd8team/java
После добавления PPA в Ubuntu мы продолжаем обновлять наш список с помощью:
sudo apt update
И, наконец, мы можем установить Java с помощью этой команды:
sudo apt install oracle-java8-installer
Среда Java не настраивается автоматически для использования при установке. Поэтому вы должны настроить Java, добавив что-то в файл / etc / environment.
Чтобы выполнить эту операцию, мы собираемся выполнить следующую команду:
sudo nano -w /etc/environment
Теперь мы должны прокрутить до конца содержимого файла, и в нем мы собираемся разместить следующее:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
После внесения изменений мы можем сохранить изменения, нажав Ctrl + O, а чтобы закрыть редактор, они сделают это, нажав Ctrl + X.
После того, как среда установлена, нам нужно отредактировать файл Bashrc и установить путь для Java.
nano -w ~/.bashrc
Перейдите в конец файла и добавьте следующий код в Bashrc.
# Java Path
экспорт JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
экспорт PATH = JAVA_HOME / bin: $ PATH [/ исходный код]
Мы сохраняем и выходим из файла, а затем выполняем следующую команду:
source ~/.bashrc
После этого рекомендуется перезагрузить компьютер, чтобы только что внесенные изменения вступили в силу.
Установка Apache Tomcat
Как только наш компьютер перезагрузится, мы перейдем к установке Tomcat в нашей системе, для этого мы собираемся открыть терминал и ввести в нем следующее:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Завершив загрузку, мы собираемся скопировать контент в папку opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Теперь приступим к созданию пользователя и группы:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
И мы собираемся дать пользователю разрешения с помощью:
chown -R tomcat:tomcat /opt/tomcat
Даем разрешения на файлы в каталоге Tomcat чтобы они были исполняемыми:
cd /opt/tomcat/bin chmod + x *
Откройте файл Bashrc в последний раз с помощью:
nano -w ~/.bashrc
После открытия файла добавьте следующий код в конец файла.
#Catalina export CATALINA_HOME=/opt/Tomcat
Сохраняем и закрываем файл, а затем выполняем:
source ~/.bashrc
Наконец, запустите сервер, выполнив следующую команду:
sudo $CATALINA_HOME/bin/startup.sh
Чтобы остановить сервер Tomcat, запустите:
sudo $CATALINA_HOME/bin/shutdown.sh
Доступ к серверу Apache Tomcat
Tomcat открывается по умолчанию на порту 8080, поэтому для доступа к нему им нужно будет найти локальный IP-адрес сервера и получить доступ к следующему URL-адресу в веб-браузере.
http://tu-ip: 8080
Запускаю команду sudo $ CATALINA_HOME / bin / startup.sh
и выходит следующая ошибка
sudo: /bin/startup.sh: команда не найдена
о чем это
экспорт CATALINA_HOME = / opt / Tomcat
ошибка в T ... измените его на