У меня проблема с WebSphere 6.1 и Primefaces. Я создал приложение, но использовал локальный сервер приложений Tomcat для тестирования. Все работало нормально, пока я не попытался развернуть его на WAS 6.1.PrimeFaces 3.5 с WebSphere 6.1
После исследования проблемы внутреннего сервера, я увидел, что WAS 6.1 поддерживает только JSF 1.1, так что я могу выбросить весь интерфейс: S
Мой вопрос, что это лучший и, самое главное, самый быстрый решение для этого:
- мой интерфейс очень прост, только панели, командные кнопки, меню и компонент принтера. Можно ли вернуться к предыдущей версии, которая поддерживает jsf 1.1, сохраняя большую часть кода? (как я читал, перпендикуляры 1.1 являются последними, которые далеки от 3.5)
- использовать другую реализацию лиц, если да, какой из них проще всего переключиться с простых поверхностей
- может WAS 6.1 быть каким-то образом совместимым с JSF 2?
- любым другим способом
Спасибо, но, к сожалению, он не работает. :(Я также попытался скопировать эти банки в каталог libs в Websphere, но тоже не повезло. – omniflash
Не трогайте каталог '/ lib' Websphere. Если это не работает, тогда политика загрузчика классов не установлена правильно. – BalusC
Thank вы теперь загружаете классы jsf, но я получил новую ошибку: P WebApp E java.lang.NoClassDefFoundError: org.slf4j.impl.StaticLoggerBinder (вызвано java.lang.NoClassDefFoundError: org.slf4j.impl.StaticLoggerBinder) [2013.09.06. 20: 28: 02: 436 GMT] 00000029 faces E Приложение не было правильно инициализировано при запуске, не удалось найти Factory: javax.faces.context.FacesContextFactory. Попытка найти резервную копию. Я попытался добавить < listener-class> com.sun.faces.config.ConfigureListener listener-class>, но это не помогло. Любая идея? – omniflash