java.lang.NullPointerException
at
com.ibm.faces.portlet.util.ViewStructure.createComponent(ViewStructure.java:91)
После рендеринга страницы JSF сохраняет состояние просмотра. Когда вы отправляете кнопку, жизненный цикл восстанавливает это представление. В вашем случае это не сработало.
Я подозреваю, что это связано с какой-то ClassLoader
и / или проблемой конфигурации библиотеки. Будьте внимательны, когда кладете любой jar-файл, содержащий файл META-INF/faces-config.xml
и (то же самое относится и к библиотеке моста портлета). Расположение этих файлов должно соответствовать конфигурации ClassLoader
приложения и его базовой библиотеки JSF. Если вы выполняете развертывание из проекта рабочей области Rational Application Developer, проверьте настройки проекта WAR / EAR.
Как правило, я бы помещал библиотеки JSF в свои WAR-файлы и больше нигде.