Не удалось найти или загрузить основной класс org.apache.catalina.util.ServerInfo

Я собираюсь установить OpenEMM на Ubuntu 16.04 и ранее успешно устанавливал на Ubuntu 14.04. Теперь я столкнулся с проблемой, что почему-то OpenEMM не видит запущенного tomcat. Я следовал предоставленному документу.

После проверки версии я действительно получаю следующее:

openemm@rex:~/bin$ ./openemm.sh version
openemm.sh: 1.0.2
Username:   openemm
Hostname:   rex
Error: Could not find or load main class org.apache.catalina.util.ServerInfo

Tomcat можно запустить вручную и получить доступ через: 8080. Однако, если я запустил Tomcat вручную, он будет работать как пользователь root, а не как пользователь openemm.

Сценарий запуска предоставляет следующее:

openemm@rex:~/bin$ ./openemm.sh start
Start /home/openemm/bin/scripts/bav-update.py .. done.
Start /home/openemm/bin/scripts/bav-trigger.py .. done.
Start /home/openemm/bin/scripts/bavd.py .. done.
Start /home/openemm/bin/bav -L INFO .. done.
Start python /home/openemm/bin/scripts/recovery.py .. done.
Start /home/openemm/bin/scripts/update.py account bounce .. done.
Start /home/openemm/bin/scripts/pickdist.py .. done.
Stopping obsolete sendmail processes:   -15:4634 -15:4678 -9:4634 done.
[ ok ing sendmails:   listener [....] Starting sendmail (via systemctl): sendmail.service.
 mail queues  ADMIN  QUEUE  MIDQUEUE  SLOWQUEUE  done.
Start /home/openemm/bin/scripts/slrtscn.py .. done.
Starting up Tomcat ......
Check Java installation          :OK
Check Tomcat installation        :FAILED

Tomcat живет здесь: когда в последний раз интерфейс зависал на хосте linux? (centos, если это имеет значение) Я пробовал следующее: ethtool -S eth0 ip -s ...

не могли бы вы посоветовать, как мне увидеть когда в последний раз интерфейс зависал на хосте linux? (centos, если это имеет значение)

Я пробовал следующее:

ethtool -S eth0
ip -s link
cat /proc/net/dev
0
задан 7 February 2017 в 17:34
1 ответ

Если вы хотите узнать, когда интерфейс изменил статус на повышенное или пониженное, вы можете посмотреть файл системного журнала, например / var / log / syslog или ] dmesg output.

Вы увидите строку, подобную следующей:

r8169 0000:02:00.0 eth0: link down
r8169 0000:02:00.0 eth0: link up

Вы можете получить другое имя интерфейса eth0 и / или другое имя драйвера r8169 . Ясно, что первая строка показывает, когда интерфейс выходит из строя, а другая - когда он работает.

0
ответ дан 5 December 2019 в 08:41

Теги

Похожие вопросы