Проблема развертывания веб-приложения Jsf на websphere v9.0 - PullRequest
0 голосов
/ 05 октября 2019

Я пишу проект в 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());
}

1 Ответ

0 голосов
/ 25 октября 2019

я решил проблему с добавлением разделяемой библиотеки реализации mojarra jsf, на которой сервер поддерживает только мои лица Вот [ссылка] https://www.ibm.com/developerworks/community/blogs/devTips/entry/Using_a_Custom_JSF_implementation_with_WebSphere_Liberty_Profile?lang=en

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...