EnterpriseApps/ApacheTomcat: различия между версиями

Материал из ALT Linux Wiki
Строка 33: Строка 33:
=Настройка=
=Настройка=
==Настройка администраторской учетной записи==
==Настройка администраторской учетной записи==
Чтобы зайти в панель администратора (кнопки HostManager, Manager App) нужно отредактировать конфигурационный файл.
Чтобы зайти в панель администратора (кнопки '''Server Status''', '''Manager App''', '''HostManager''') нужно отредактировать конфигурационный файл.


Правим файл {{path|/etc/tomcat/tomcat-users.xml}}.
Правим файл {{path|/etc/tomcat/tomcat-users.xml}}.


Ищем в конце файла строчку:
Ищем в конце файла строчки:
  <nowiki><!-- <role rolename="admin-gui"/> --></nowiki>
  <nowiki><!-- <role rolename="admin-gui"/> --></nowiki>
Расскомментируем ее, убираем <nowiki><!-- и --></nowiki>.
...
<nowiki><!-- <role rolename="manager-gui"/> --></nowiki>
...
<nowiki><!-- <role rolename="manager-status"/> --></nowiki>
Расскомментируем их, убираем <nowiki><!-- и --></nowiki>.
 
Под данными строками добавляем следующее:
 
{{path|<nowiki><user username="admin" password="mypass" roles="admin-gui,manager-gui,manager-gui"/></nowiki>}}


Под данной строкой добавляем следующее:
<user username="admin" password="mypass" roles="admin-gui"/>
Где '''admin''' и '''mypass''' - имя администратора и его пароль соответственно.
Где '''admin''' и '''mypass''' - имя администратора и его пароль соответственно.


Строка 48: Строка 54:
  # systemctl restart tomcat
  # systemctl restart tomcat


После перезапуска у вас при попытке войти в кабинет администратора будут запрошены логин и пароль, которые вы установили и после этого откроется панель управления:
После перезапуска у вас при попытке войти в кабинет администратора (кнопки '''Server Status''', '''Manager App''', '''HostManager''') будут запрошены логин и пароль, которые вы установили и после этого откроется панель управления:
[[Файл:TomcatHostManager.png|600px]]
[[Файл:TomcatHostManager.png|600px]]
[[Категория:EnterpriseApps]]
[[Категория:EnterpriseApps]]

Версия от 17:24, 15 ноября 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
Apache Tomcat
Altenter-menu-Tomcat.png
Появился в: 1999 и 2006
Оф. сайт: tomcat.apache.org
Репозиторий ALT Linux tomcat
Лицензия: Apache License 2.0

Apache Tomcat - контейнер сервлетов с открытым исходным кодом, разрабатываемый Apache Software Foundation. Реализует спецификацию сервлетов, спецификацию JavaServer Pages (JSP) и JavaServer Faces (JSF).

Установка

$ su -
# apt-get install tomcat tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp
# systemctl enable --now tomcat.service

Запуск

После запуска Tomcat будет работать на порту 8080:

http://localhost:8080

ApacheTomcatScreen.png

Настройка

Настройка администраторской учетной записи

Чтобы зайти в панель администратора (кнопки Server Status, Manager App, HostManager) нужно отредактировать конфигурационный файл.

Правим файл /etc/tomcat/tomcat-users.xml.

Ищем в конце файла строчки:

<!-- <role rolename="admin-gui"/> -->
...
<!-- <role rolename="manager-gui"/> -->
...
<!-- <role rolename="manager-status"/> -->

Расскомментируем их, убираем <!-- и -->.

Под данными строками добавляем следующее:

<user username="admin" password="mypass" roles="admin-gui,manager-gui,manager-gui"/>

Где admin и mypass - имя администратора и его пароль соответственно.

Перезапускаем службу:

# systemctl restart tomcat

После перезапуска у вас при попытке войти в кабинет администратора (кнопки Server Status, Manager App, HostManager) будут запрошены логин и пароль, которые вы установили и после этого откроется панель управления: TomcatHostManager.png