Я пишу проект в RAD 9.6.1 с пользовательским интерфейсом, разрабатываемым в JSF 2.0. Когда я пытаюсь развернуть свое приложение на Websphere 9.0, я получаю сообщение об ошибке ниже. Я попытался сделать Google, но не мог получить никакого решения из этого, попробовал все возможные предложения. решения, которые я пытался исправить. Я развертываю приложение как ухо, под которым у меня настроена война. он отлично работает с Tomcat и jboss.
, получая исключение нулевого указателя из следующей строки в компоненте
static {
FacesContext facesContext = FacesContext.getCurrentInstance();
ValueExpression vex = facesContext.getApplication()
.getExpressionFactory().createValueExpression(
facesContext.getELContext(), "#{GenericDAO}",
ICRUDDAO.class); //this line give null pointer exception at initialization
dao = (ICRUDDAO) vex.getValue(facesContext.getELContext());
}