NXMC web interface. Tomcat 10. Java 21. Error.

Started by Sheguan, October 03, 2024, 07:48:07 AM

Previous topic - Next topic

Sheguan

Добрый день. 
Разворачиваю веб-приложение nxmc-5.0.8.war. Не запускается.
В логах Tomcat вижу ошибку:
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContextListener

Что делать ?



uldis

Hi, Tomcat 10 is incompatible, please try version 9 and let us know if any further issues observed. 

Sheguan

Quote from: uldis on October 03, 2024, 08:05:49 AMHi, Tomcat 10 is incompatible, please try version 9 and let us know if any further issues observed.
Thanks a lot

You are a very, very wonderful person



eugene1

#3
последняя версия 5.1.1 - не стартует web-интерфейс. war файл разворачивается, работает, судя по статусу tomcat9

имя_сервера:8080/nxmc-legacy/ выдает ошибку, страница не найдена.

Apache Tomcat/9.0.9811.0.25+9-post-Ubuntu-1ubuntu124.04

Версия java - openjdk 21.0.5

для nxmc выдается ошибка  Message:  FAIL - Application at context path [/nxmc] could not be started
для nxmc-legacy ошибок нет, запускается, web интерфейса нет

eugene1

если добавить в bin каталог tomcat9 файл setenv.sh с содержанием JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64/
- nxmc запускается и web-интерфейс работает.
- nxmc-legacy запускается но web-интерфейса нет.

как запустить legacy интерфейс ? нужен именно он

uldis

У меня это работает, возможно, вам придется указать полный путь, как показано во вложении.