Вызывается ошибка, использую CD-зависимости. Сервер Apache 8.5, cdi-api-1.2, weld-servlet-2.2.14.
SEVERE: Servlet.service() for servlet [ru.unlimit.Game] in context with path [/Test] threw exception
java.lang.NullPointerException
На эту строку
if(cardIgra.getPlayer().getArrayCard().size() == 5)
Хотя экземпляр класса должен создаваться сам на сервере
@Inject CardIgra cardIgra;
Реализация класса
import javax.enterprise.context.SessionScoped;
import javax.inject.Named;
@Named
@SessionScoped
public class CardIgra implements Serializable {
//методы
}
РЕШЕНИЕ
Нужно добавить в каталог WEB-INF файл beans.xml`encoding="UTF-8"?>
<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd"
bean-discovery-mode="annotated">
</beans>`
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть окно, в нём JEditorPaneПо умолчанию caret - вертикальная палочка, если можно так сказать