Я использую JBOSS Seam 2.2.1, и я пытаюсь работать с сервером приложений Jboss6. На некоторых страницах я получаю страницу с ошибкой HTTP 404 при выполнении таких действий, как поиск, что rerender некоторые компоненты. Когда я вернусь к предыдущей странице, я смогу увидеть результат поиска. В некоторых других страницах, использующих rich: modalpanel, нет ошибки, но результат не получается. Я не получаю исключение в обоих случаях. Эта проблема не возникает, если используется сервер приложений Jboss5.1. Может кто-то, пожалуйста, помогите мне в этом вопросе.JBoss6: HTTP 404 при рендеринге (SEAM)
Это StackTrace я получил, когда я заменил RichFaces с последней версией RichFaces 3.3.3.Final:
javax.faces.FacesException: javax.faces.FacesException: Брус экземпляр класса: орг .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) at com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:139) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler. java: 47) at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) at com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) на com.sun.facelets.tag.jsf.Co mponentHandler.applyNextHandler (ComponentHandler.java:314) at com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java: 47) at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) at com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) at com. sun.facelets.tag.jsf.core.ViewHandler.apply (ViewHandler.java:109) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) at com.sun.facelets.tag. ui.DefineHandler.applyDefinition (DefineHandler.java:64) at 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) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) at com.sun.facelets.tag.jsf.core.ViewHandler. apply (ViewHandler.java:109) at com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) at com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) at com.sun.facelets.impl.DefaultFacelet.include (DefaultFac elet.java:248) at com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:294) at com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:273) at com. sun.facelets.impl.DefaultFaceletContext.includeFacelet (DefaultFaceletContext.java:140) at com.sun.facelets.tag.ui.IncludeHandler.apply (IncludeHandler.java:65) at com.sun.facelets.tag.CompositeFaceletHandler. примените (CompositeFaceletHandler.java:47) на com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) at 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) at com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) at 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) at com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:273) at com.sun.facel ets.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) at com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) at com.sun.facelets.impl.DefaultFacelet.apply (DefaultFacelet.java:95) at com. sun.facelets.FaceletViewHandler.buildView (FaceletViewHandler.java:524) на com.sun.facelets.FaceletViewHandler.renderView (FaceletViewHandler.java:567
Я изменил библиотеку с теми, доступны с JBosssSeam 2.2.1. Окончательный вариант. Это не помогло. Такое же приложение при развертывании с использованием JBoss 5.1 работает отлично. Но из-за проблем с производительностью я хотел бы, чтобы он был развернут в JBoss6. Это их другое исправление. Спасибо Дженнифер за ваше предложение. – Ian