Как установить последнюю версию Apache Tomcat 8.5.14 в Linux
Apache Tomcat, обычно называемый Tomcat, — это веб-сервер и контейнер сервлетов с открытым исходным кодом, разработанный Apache Software Foundation. Он написан в основном на Java и выпущен под Apache License 2.0. Это кроссплатформенное приложение.
Недавно, 18 апреля 2017 года, Apache Tomcat достиг версии 8 (т. е. 8.5.14), которая включает в себя множество исправлений и ряд других улучшений и изменений. Некоторые из заметных изменений, включенных в этот выпуск: поддержка Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 и т. д.
Компоненты Томката
- Catalina: это контейнер сервлетов Tomcat.
- Coyote: Coyote действует как соединитель и поддерживает HTTP 1.1.
- Джаспер: Это JSP Engine компании Tomcat.
- Кластер: компонент балансировки нагрузки для управления большими приложениями.
- Высокая доступность: компонент Tomcat для планирования обновлений и изменений системы, не влияя на рабочую среду.
- Веб-приложение: управление сеансами, поддержка развертывания в различных средах.
В этой статье вы узнаете, как установить Apache Tomcat 8 (т. е. 8.5.14) в системах Linux, включая RHEL, CentOS, Fedora, Debian, Ubuntu и т. д. .
Шаг 1. Установка Java 8
1. Перед установкой Tomcat убедитесь, что у вас установлена и настроена последняя версия Java Development Kit (JDK). в системе. Предпочтительно использовать Oracle Java.
Чтобы установить последнюю версию Oracle Java JDK (jdk-8u131) в Linux, вы можете ознакомиться с нашими недавними публикациями об установке Oracle jdk/jre/jar здесь:
- Установите Java 8 JDK в Linux
- Установите Java 8 JDK/JRE на RHEL/CentOS
Шаг 2. Загрузите и установите Apache Tomcat 8.
2. После установки и правильной настройки последней версии Java в системе мы приступим к загрузке и установке последней стабильной версии Tomcat 8 (т. е. 8.5.14). Если вы хотите перепроверить наличие более новой версии, перейдите на следующую страницу загрузки Apache и перепроверьте.
- http://tomcat.apache.org/download-80.cgi
3. Затем создайте каталог /opt/tomcat/
и загрузите последнюю версию Apache Tomcat 8 в этот каталог, а также для перекрестной проверки загружаемого файла, который мы будем загружать. хэш-файл. Загрузка займет некоторое время в зависимости от скорости вашего соединения.
mkdir /opt/tomcat/ && cd /opt/tomcat
wget http://mirror.fibergrid.in/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip
wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.md5
Примечание. Обязательно замените номер версии в приведенной выше ссылке для скачивания на последнюю доступную версию, если она отличается.
4. Теперь сверьте контрольную сумму MD5 с ключом.
cat apache-tomcat-8.5.14.zip.md5
md5sum apache-tomcat-8.5.14.zip
Убедитесь, что выходные данные (Хеш-значение) совпадают, как показано ниже.
5. Распакуйте zip-архив Tomcat и перейдите в каталог «apache-tomcat-8.5.14/bin/».
unzip apache-tomcat-8.5.14.zip
cd apache-tomcat-8.5.14/bin/
6. Теперь создайте исполняемый файл сценариев Linux, который находится в папке «apache-tomcat-8.5.14/bin/», а затем создайте символическую ссылку startup. и сценарий выключения для tomcat следующим образом:
Измените все скрипты *.sh
, исполняемые только для root, как:
chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh
Создайте символическую ссылку для сценария запуска, например:
ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup
Создайте символическую ссылку для сценария выключения:
ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown
7. Теперь, чтобы запустить tomcat, вам просто нужно запустить приведенную ниже команду от имени пользователя root из любого места оболочки.
tomcatup
Пример вывода
Using CATALINA_BASE: /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_HOME: /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.14/temp
Using JRE_HOME: /opt/java/jdk1.8.0_131/jre/
Using CLASSPATH: /opt/tomcat/apache-tomcat-8.5.14/bin/bootstrap.jar:/opt/apache-tomcat-8.5.14/bin/tomcat-juli.jar
Tomcat started.
После того, как «Tomcat запущен», вы можете указать в браузере адрес http://127.0.0.1:8080, и вы должны увидеть что-то вроде: