Glassfish требует перезагрузки после развертывания с ICEFaces - PullRequest
0 голосов
/ 09 марта 2010

У меня странная проблема.У меня есть приложение ICEFaces (1.8.2) + Facelets, над которым я работаю, и каждый раз, когда я вносю в него изменения и внедряю, я должен перезапускать Glassfish (2.1.1), в противном случае я получаю «java.lang.ClassCastException» на моих объектах.Сообщение об ошибке:

java.lang.ClassCastException: za.co.africanpulse.rms.frontend.domain.Menuheader нельзя привести к za.co.africanpulse.rms.frontend.domain.Menuheader

Если я перезапущу Glassfish, как сказано выше, все в порядке ... но это становится немного раздражающим.Я не совсем понимаю, что именно вы хотели бы, чтобы я опубликовал, чтобы моя проблема была легче выявлена ​​/ понята.В любом случае любая помощь будет наиболее ценной.

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 29 марта 2010

Когда версия сервлета web.xml ниже 2.5, а jsf по-прежнему равен 1.1, указанному в face-config.xml, могут возникнуть странные проблемы, связанные с постоянством. В моем случае сущности не могли быть брошены на себя .. ???

После изменения версии сервлета и версии jsf я мог успешно внедрить EntityManager в мои DAO ...

0 голосов
/ 09 марта 2010

Возможно, вам следует открыть вопрос с проектом GlassFish: https://glassfish.dev.java.net/servlets/ProjectIssues.

StackOverflow на самом деле не предназначен для того, чтобы быть инструментом отчетности / анализа ошибок.

Тем не менее ... кто-то мог столкнуться с этим, и вы могли бы "повезти" ...

Редактировать 1:

Например, этот запрос: http://www.google.com/search?q=glassfish+icefaces+facelet+classcastexception

Получено этого удара: http://seamframework.org/Community/HelpOnSeam220ICEfaces181AndGlassfish21

похоже, что это может быть полезно.

...