Tomcat - це серверна програма з відкритим кодом для Linux, Windows та інші операційні системи, призначені для запуску контейнерів Java Serverlet, а також можуть запускати технологію Java Server Page.
Tomcat - це веб-контейнер із підтримкою сервлету та JSP. Tomcat не є сервером додатків, як JBoss або JOnAS.
Ви можете функціонує як веб-сервер сам по собі. Tomcat розробляється та оновлюється членами Фонду програмного забезпечення Apache та незалежними волонтерами.
Користувачі мають вільний доступ до його вихідного коду та його двійкової форми на умовах, встановлених Ліцензією програмного забезпечення 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 [/ sourcecode]
Ми зберігаємо і виходимо з файлу, а потім виконуємо таку команду:
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 ... змінити його на