Pregunta

Estoy usando JBOSS Seam 2.2.1 y estoy tratando de trabajar con el servidor de aplicaciones Jboss6. En algunas de las páginas, obtengo una página de error HTTP 404 mientras realizo acciones como la búsqueda, que volverían a generar algunos componentes. Cuando vuelvo a la página anterior, puedo ver el resultado de la búsqueda. En algunas otras páginas que usan rich: modalpanel no hay error, pero el resultado no se procesa. No obtengo una excepción en ambos casos. Este problema no surge si se utiliza el servidor de aplicaciones Jboss5.1. ¿Podría alguien ayudarme con este problema?

Este es el seguimiento de pila que obtuve cuando reemplacé richFaces con la última versión RichFaces 3.3.3.Final:

javax.faces.FacesException: javax.faces.FacesException: No se puede instanciar la clase: org.richfaces.component.html.HtmlDataTable. en com.sun.faces.application.ApplicationImpl.createComponent (ApplicationImpl.java:562) en org.jboss.seam.jsf.SeamApplication.createComponent (SeamApplication.java:92) en com.sun.facelets.tag.jsf.ComponentHandler.createComponent (ComponentHandler.java:243) en com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:139) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) en com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) en com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) en com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) en com.sun.facelets.tag.jsf.core.ViewHandler.apply (ViewHandler.java:109) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.tag.ui.DefineHandler.applyDefinition (DefineHandler.java:64) en com.sun.facelets.tag.ui.CompositionHandler.apply (CompositionHandler.java:131) en com.sun.facelets.impl.DefaultFaceletContext $ TemplateManager.apply (DefaultFaceletContext.java:337) en com.sun.facelets.impl.DefaultFaceletContext.includeDefinition (DefaultFaceletContext.java:307) en com.sun.facelets.tag.ui.InsertHandler.apply (InsertHandler.java:68) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.tag.jsf.core.ViewHandler.apply (ViewHandler.java:109) en com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) en com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:248) en com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:294) en com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:273) en com.sun.facelets.impl.DefaultFaceletContext.includeFacelet (DefaultFaceletContext.java:140) en com.sun.facelets.tag.ui.IncludeHandler.apply (IncludeHandler.java:65) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) en com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.tag.jsf.core.ViewHandler.apply (ViewHan

dler.java:109) en com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) en com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) en com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) en com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:248) en com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:294) en com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:273) en com.sun.facelets.impl.DefaultFaceletContext.includeFacelet (DefaultFaceletContext.java:140) en com.sun.facelets.tag.ui.CompositionHandler.apply (CompositionHandler.java:113) en com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) en com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) en com.sun.facelets.impl.DefaultFacelet.apply (DefaultFacelet.java:95) en com.sun.facelets.FaceletViewHandler.buildView (FaceletViewHandler.java:524) en com.sun.facelets.FaceletViewHandler.renderView (FaceletViewHandler.java:567

¿Fue útil?

Solución

Simplemente cambie las bibliotecas de caras enriquecidas y otros componentes correspondientes a la nueva versión de costura

Otros consejos

mire esto: Conversacionalcomponentes y enlaces de componentes JSF

También eche un vistazo a components.xml

<?xml version="1.0" encoding="UTF-8"?>
 <components xmlns="http://jboss.com/products/seam/components"
xmlns:core="http://jboss.com/products/seam/core"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://jboss.com/products/seam/core
http://jboss.com/products/seam/core-2.2.xsd
 http://jboss.com/products/seam/components
http://jboss.com/products/seam/components-2.2.xsd">
<core:init jndi-pattern="@jndiPattern@"/>
 </components>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top