Продължавайки с нашите проучвания за Ubuntu в последната му версия, Ubuntu 16.04, този път ще говорим за много интересна тема и става въпрос за TomCat, чиято основна функция е да предлага Java приложения.
TomCat е реализация с отворен ресурс на Java сървлета, изразите и технологията websocket. Ако искаме да видим повече информация за TomCat, можем да получим достъп до следната връзка: http://tomcat.apache.org/
Основни компоненти на TomCat
- Катрин: Това е Servlet контейнер на TomCat.
- Койот: Coyote има функционалност на конектора и поддържа HTTP 1.1
- Джаспър: Това е JSP двигателят на Tomcat.
- Клъстер: Това е компонент за балансиране на натоварването, който ви позволява да управлявате големи приложения.
За да стартирате процеса на Инсталиране на TomCat на Ubuntu 16 ще извършим следния процес:
1. Инсталация на Apache Tomcat Ubuntu
Първоначално ще инсталираме Java, това е от съществено значение, тъй като е необходимо TomCat да изпълнява всяко приложение, тъй като те са кодирани в Java. Като първа стъпка ще актуализираме нашето хранилище на пакети с помощта на командата:
sudo apt-get updateАктуализирайте хранилището
Следващата стъпка е да инсталирате пакета Java Development Kit, за това ще въведем и изпълним следната команда:
sudo apt-get install default-jdkJava Kit
Следните пакети ще бъдат показани, трябва да приемем, за да започнем изтеглянето и съответната инсталация на тях.
Можем да проверим версията на нашата Java с помощта на командата:
java -версияПроверете версията на Java
След това ще изтеглим и зададем Параметри на Apache TomCat, за това ще изпълним следната команда, за да стартира изтеглянето на TomCat:
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gzИзтеглете Tomcat
Ние даваме Въведете и процесът на изтегляне ще започне.
След това ще извлечем файла apache-tomcat-8.0.33.tar.gz в маршрута / var / local, за това ще въведем и изпълним следната команда:
sudo tar -zxvf apache -tomcat -8.0.33.tar.gz -C / var / local /Извличане на файл
Ние даваме Въведете и процесът на извличане ще започне.
Услугата Apache TomCat може да бъде стартирана или спряна чрез скриптове, включени в пакета, до стартирайте нашата услуга Apache TomCat ще въведем командата:
sudo /var/local/apache-tomcat-8.0.33/bin/startup.shС тази команда ще видим, че се показва следната информация:
Ще проверим дали услугата работи правилно и през порт 8080, за това ще изпълним следната команда:
sudo netstat -tulpn | grep 8080
Ще проверим IP адреса на нашата машина, като използваме командата:
ifconfig
Виждаме, че в този пример нашата машина има IP 192.168.0.6. Ще отидем в нашия браузър и ще въведем следната информация:
http://192.168.0.6:8080/
Можем да видим, че информацията, свързана с нашата Apache TomCat.
Увеличете
Ако искаме да спрем Услуга Apache TomCat трябва да изпълним следната команда:
sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.shСега в следващата глава се обръщаме към Администрация на Apache TomCat.
2. Администрация на Apache TomCat
За да получите достъп до Управление на TomCat Необходимо е да имате потребител и парола за достъп (това от съображения за сигурност), например, ако в прозореца TomCat кликнете върху Състояние на сървъра и ще видим, че се показва прозорец, където трябва да въведем потребителското име и паролата за достъп до нашия сървър.
Увеличете
За да извършим тази конфигурация, трябва да коригираме някои параметри във файла tomcat-users.xml и за това ще изпълним следната команда:
sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xmlЩе се покаже следната информация:
В този файл трябва да добавим следната информация:
~Текущата конфигурация е следната:
Трябва да направим съответните промени:
Запазваме промените с помощта на комбинацията: CTRL + O и оставяме редактора да използва CTRL + X. Продължаваме да рестартираме услугата TomCat, за да влязат в сила промените. Можем да видим, че вече имаме достъп до TomCat.
Увеличете
Както можем да видим оттук, имаме информация за нашия сървър с опцията Състояние на сървъра Можем да видим информация като името на системата, нейната версия и т.н.
С опция Приложение Мениджър ще можем да управляваме приложенията, включени в нашия сървър.
И накрая с опцията Хост мениджър ще имаме достъп до цялата информация на активния хост.
Увеличете
Сред различните роли, които TomCat има, можем да намерим следното:
- Gui-мениджър: Позволява ви достъп до HTML интерфейса.
- Състояние на мениджъра: Тя ни позволява достъп само до страницата за състоянието.
- Мениджър-скрипт: Позволява ни достъп до инструментите за обикновен текст.
- Manager-jmx: Имаме достъп до интерфейса JMX.
Ако искаме да променим порта за слушане на TomCat, трябва да променим файла server.xml които можем да редактираме с помощта на командата:
sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xmlПорт за слушане
След като тази команда бъде изпълнена, ще се покаже следната информация:
В този файл можем да редактираме различни параметри на TomCat, по -специално, за да променим порта, трябва да намерим реда Порт на конектора = "8080" протокол = "HTTP / 1.1", там можем да посочим порта за слушане, който искаме да използваме.
Ние просто модифицираме 8080 за желания порт и запазваме промените с помощта на комбинацията Ctrl + ИЛИ и оставяме редактора да използва Ctrl + х. В рамките на характеристиките, които ни предлага Apache TomCat, виждаме, че TomCat е включен в уеб приложение, с което можем да намерим:
- Разполагайте нови уеб приложения от съдържание, заредено от .war файлове
- Избройте стойностите на свойствата за операционни системи и JVM
- Избройте JDNI ресурси в световен мащаб
- Спрете съществуващо приложение
Йерархията на инсталационната директория на Tomcat включва следните параметри:
- кошче - стартиране, изключване и други скриптове и изпълними файлове.
- често срещани - общи класове, които Catalina и уеб приложенията могат да използват.
- conf - XML файлове и съответните DTD за конфигурацията на Tomcat.
- трупи - Каталина и регистрационни файлове.
- сървър - класове, използвани само от Каталина.
- споделени - класове, споделени от всички уеб приложения.
- webapps - директория, съдържаща уеб приложенията.
- работа - временно съхранение на файлове и директории.
Имаме достъп до приятелската HTML версия на TomCat, като използваме следния синтаксис в нашия браузър:
http: // server_ip: port / manager / htmlКакто виждаме, че имаме страхотен инструмент в ръцете си, нека да проучим различните му приложения и да извлечем максимума от него Apache TomCat.
Инсталирайте Apache 8 CentOS 7