Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Не отвечают ссылки 8080

В EMS, когда приложение уже установлено на desktop пользователя, неответ tomcat'а выглядит как Unable to launch application:

Если страницы tomcat по порту 8080 не отвечают, нужно проверить корректно ли запущена сама служба. Кем занят порт, если занят.

sudo netstat -anp | grep 8080
cat /proc/1348/cmdline

sudo service tomcat7 status
ps aux | grep tomca

Когда tomcat работает, должен быть ответ на

curl http://localhost:8080/northbound/getVersion
<?xml version="1.0" encoding="UTF-8"?>
<getVersion>
<code>0</code>
<msg>OK</msg>
<NbiVersion>3.22-5904 (27.11.20 09:22:44)</NbiVersion>
<ServerVersion>3.22-5904 (27.11.20 09:22:44)</ServerVersion>
</getVersion>

Если не работает, то, вероятнее всего, проблему можно найти в логах tomcat:

cat /var/log/tomcat7/catalina.out

Наиболее частая проблема - некорретный перезапуск tomcat. Тогда в логах будет ошибка Port already in use.

В этом случае надо проверить и рестартовать tomcat.

ps aux | grep tomcat
sudo kill -9 1348

sudo service tomcat7 stop
sudo service tomcat7 start

Если после этого ничего не изменится, надо искать новую причину в логах catalina.out.

Иногда неработоспособность системы может быть вызвана обновлением Java. В логах всегда можно найти информацию о версии JVM.

cat /var/log/tomcat7/catalina.out
Oct 26, 2020 10:31:23 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             /usr/lib/jvm/java-8-openjdk-amd64/jre
Oct 26, 2020 10:31:23 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_265-8u265-b01-0ubuntu2~16.04-b01


Установка tomcat7-admin

Для мониторинга службы tomcat существует специальный пакет "tomcat7-admin", который может быть установлен из репозиториев Ubuntu:

apt-get install tomcat7-admin

После установки пакета необходимо произвести настройку учетной записи пользователя, для авторизации в системе мониторинга:

В файле $TOMCAT_HOME/conf/tomcat-users.xml (при стандартной установке SoftWLC используется путь /var/lib/tomcat7/conf/tomcat-users.xml) необходимо добавить строки:

	<role rolename="manager-gui"/>
	<user username="admin" password="admin" roles="manager-gui"/>


Затем необходимо перезапустить сервис tomcat7:

service tomcat7 restart

Попасть в GUI мониторинга службы можно через браузер по ссылке: http://localhost:8080/manager, где вместо localhost указывается IP сервера.

Логин = admin, пароль = admin , согласно конфигурационному файлу tomcat-users.xml.

GUI мониторинга выглядит следующим образом:


Мониторинг приложений


Мониторинг ресурсов

Дополнительная инструкция содержится здесь: http://tomcat.apache.org/tomcat-7.0-doc/manager-howto

  • Нет меток