В Джакарте возникла проблема: DI недоступенJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 В Джакарте возникла проблема: DI недоступен

Сообщение Anonymous »

Я обновляю Java до версии 17 и некоторые серверы до последних версий Jakarta Faces. Когда я запускаю свой сервер, я получаю сообщение об ошибке, с которым мне нужна помощь...

Код: Выделить всё

SEVERE: Exception sending context initialized event to listener instance of class [com.sun.faces.config.ConfigureListener]
java.lang.IllegalStateException: CDI is not available
at com.sun.faces.util.Util.getCdiBeanManager(Util.java:1534)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:126)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3976)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4403)
Я не могу найти хорошего ответа о том, почему я получаю эту ошибку, и уже несколько дней борюсь с ней. Кто-нибудь знает, как решить эту проблему?
Вот некоторые подробности:
  • java v17
  • tomcat v11
Это часть моего пути к классам:
  • jakarta.faces-4.1.2.jar
  • jakarta.enterprise.cdi-api-4.1.0.jar
  • jakarta.enterprise.cdi-el-api-4.1.0.jar
Есть ли какая-либо другая информация, которой было бы полезно поделиться?

Подробнее здесь: https://stackoverflow.com/questions/792 ... -available
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»