JBoss6: HTTP 404 при рендеринге (SEAM) - PullRequest
2 голосов
/ 03 февраля 2011

Я использую JBOSS Seam 2.2.1, и я пытаюсь работать с сервером приложений Jboss6. На некоторых страницах я получаю страницу с ошибкой HTTP 404 при выполнении таких действий, как поиск, при которых некоторые компоненты будут перерисованы. Когда я возвращаюсь на предыдущую страницу, я вижу результаты поиска. На некоторых других страницах, использующих rich: modalpanel, ошибки нет, но результат не отображается. Я не получаю исключения в обоих случаях. Эта проблема не возникает, если используется сервер приложений Jboss5.1. Может кто-нибудь, пожалуйста, помогите мне в этом вопросе.

Это трассировка стека, которую я получил, когда заменил richFaces на последнюю версию RichFaces 3.3.3.Final:

javax.faces.FacesException: javax.faces.FacesException: Не удается создать экземпляр класса: org.richfaces.component.html.HtmlDataTable. в com.sun.faces.application.ApplicationImpl.createComponent (ApplicationImpl.java:562) в org.jboss.seam.jsf.SeamApplication.createComponent (SeamApplication.java:92) в com.sun.facelets.tag.jsf.ComponentHandler.createComponent (ComponentHandler.java:243) на com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:139) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) в com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) на com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) в com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) на com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) в com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) на com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) в com.sun.facelets.tag.jsf.core.ViewHandler.apply (ViewHandler.java:109) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) в com.sun.facelets.tag.ui.DefineHandler.applyDefinition (DefineHandler.java:64) на com.sun.facelets.tag.ui.CompositionHandler.apply (CompositionHandler.java:131) в com.sun.facelets.impl.DefaultFaceletContext $ TemplateManager.apply (DefaultFaceletContext.java:337) в com.sun.facelets.impl.DefaultFaceletContext.includeDefinition (DefaultFaceletContext.java:307) на com.sun.facelets.tag.ui.InsertHandler.apply (InsertHandler.java:68) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) в com.sun.facelets.tag.jsf.core.ViewHandler.apply (ViewHandler.java:109) на com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) на com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) на com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:248) на com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:294) на com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:273) в com.sun.facelets.impl.DefaultFaceletContext.includeFacelet (DefaultFaceletContext.java:140) на com.sun.facelets.tag.ui.IncludeHandler.apply (IncludeHandler.java:65) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) в com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) на com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) в com.sun.facelets.tag.jsf.core.ViewHandler.apply (ViewHandler.java:109)на com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) на com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) на com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) на com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:248) на com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:294) на com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:273) в com.sun.facelets.impl.DefaultFaceletContext.includeFacelet (DefaultFaceletContext.java:140) на com.sun.facelets.tag.ui.CompositionHandler.apply (CompositionHandler.java:113) на com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) на com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) на com.sun.facelets.impl.DefaultFacelet.apply (DefaultFacelet.java:95) в com.sun.facelets.FaceletViewHandler.buildView (FaceletViewHandler.java:524) в com.sun.facelets.FaceletViewHandler.renderView (FaceletViewHandler.java:567

Ответы [ 2 ]

0 голосов
/ 04 февраля 2011
0 голосов
/ 03 февраля 2011

Просто измените расширенные грани и другие библиотеки компонентов, соответствующие новой версии шва

...