Как да инсталирате Apache Tomcat на Ubuntu Server

Tomcat е сървърно приложение с отворен код за Linux, Windows и други операционни системи, които са проектирани да изпълняват Java Serverlet Containers и могат също да изпълняват технологията на Java Server Page. В това ръководство ще разгледаме как да инсталирате Apache Tomcat версия 9 на Ubuntu Server 18.04 LTS.

Забележка: докато това ръководство се фокусира върху това да накара Apache Tomcat да работи на Ubuntu 18.04, то ще работи и на 18.10.

Настройте Java

Apache Tomcat е Java сървър, така че не е възможно да използвате софтуера без първо да инсталирате Java. За щастие, има PPA за Ubuntu, който премахва трудността при получаването на работеща версия на средата за изпълнение на Java.

За да инсталирате PPA, стартирайте терминал на вашия Ubuntu сървър и въведете следната команда.

Забележка: ако вашият Ubuntu сървър не може да използва PPA от кутията, ще трябва предварително да инсталирате пакета software-properties-common.

sudo add-apt-repository ppa:webupd8team/java

След като добавите PPA към Ubuntu, направете си услуга и прочетете подканата, която се появява на екрана. Той дава информация, свързана с PPA и как ще бъде поддържана вашата система. След това, когато приключите с четенето на подканата, изпълнете командата за актуализиране.

sudo apt update

След като командата за актуализиране приключи, всичко, което остава да направите, е да инсталирате Java пакетите с помощта на Apt install.

sudo apt install oracle-java8-installer

Конфигурирайте Java

WebUpd8 PPA прави много лесно получаването на версия на Java, работеща на Ubuntu сървър. Въпреки това, Java средата не се настройва автоматично за използване, когато е инсталирана. Вместо това трябва сами да настроите Java, като добавяте неща към файла /etc/environment.

  Максимални граници на раздели Отворени раздели в прозорец [Firefox]

В терминал отворете /etc/environment с текстовия редактор Nano.

sudo nano -w /etc/environment

Придвижете се до края на файла и игнорирайте всеки текст, който виждате в този файл. След това поставете кода по-долу в Nano.

JAVA_HOME=”/usr/lib/jvm/java-8-oracle/jre”

Запазете редакциите във файла /etc/environment, който току-що направихте, като натиснете клавишната комбинация Ctrl + O. След това затворете редактора, като натиснете Ctrl + X.

След като средата е зададена, трябва да редактираме файла Bashrc и да зададем пътя за Jaa.

nano -w ~/.bashrc

Придвижете се до най-долната част на файла и добавете кода по-долу към файла Bashrc.

  Разделите за категории за Google Keep ви позволяват да филтрирате бележки по цвят [Chrome]

# Път на Java
експортиране JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre
експортиране PATH=JAVA_HOME/bin:$PATH

Запазете редакциите си във файла Bashrc, като натиснете Ctrl + O на клавиатурата. След това го затворете с Ctrl + X и въведете командите за източник и ехо, за да завършите настройката на всичко.

source ~/.bashrc

След като затворите текстовия редактор Nano, рестартирайте, за да се уверите, че средата на Java е готова за работа.

Инсталирайте Apache Tomcat

Java работи, така че сега можем да настроим Tomcat. За да го направите, вземете root, CD в директорията /tmp и изтеглете версия 9.0.13 на Tomcat.

sudo -s
cd /tmp
wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz

Когато пакетът Tomcat приключи изтеглянето, е безопасно да го извлечете в /opt.

mkdir -p /opt/tomcat
tar xzvf /tmp/apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1

Със софтуера, инсталиран в папката /opt/tomcat, сега е време да създадете потребителя “Tomcat” и да създадете групата “Tomcat”.

groupadd tomcat

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

След това дайте на новия потребител Tomcat разрешения за достъп и работа с директорията /opt/tomcat в Ubuntu, като използвате командата chown.

chown -R tomcat:tomcat /opt/tomcat

След това използвайте командата chmod, за да направите всички файлове в директорията /opt/tomcat/bin/ изпълними.

cd /opt/tomcat/bin
chmod +x *

Отворете файла Bashrc за последен път в Nano.

nano -w ~/.bashrc

След като файлът е отворен, дефинирайте средата Catalina за Tomcat, като добавите кода по-долу в долната част на файла.

#Catalina
export CATALINA_HOME=/opt/tomcat

Запазете редакциите, като натиснете Ctrl + O на клавиатурата.

  Как да създавате и използвате лепкави бележки на Mac

Източник на промените във файла Bashrc с:

source ~/.bashrc

Накрая стартирайте сървъра, като изпълните следната команда:

sudo $CATALINA_HOME/bin/startup.sh

Изключване на Tomcat

За да спрете сървъра Tomcat, изпълнете скрипта за изключване.

sudo $CATALINA_HOME/bin/shutdown.sh

Достъп до сървъра на Apache Tomcat

Tomcat се отваря на порт 8080 по подразбиране, така че за достъп до него ще трябва да намерите локалния IP адрес на сървъра и да получите достъп до него на следния URL в уеб браузър.

https://ip-address-of-server:8080

Не сте сигурни какъв е локалният IP адрес на вашия Ubuntu сървър? Можете лесно да го намерите, като отидете на терминал и изпълните командата ip addr.

ip addr show | grep 192.168*

Ако вашият сървър не използва 192.168, премахнете командата Grep и я стартирайте по следния начин:

ip addr show