JSF - Undefined component type org.apache.myfaces.custom

   
Vista:

Undefined component type org.apache.myfaces.custom

Publicado por Claudia Queralt (1 intervención) el 21/09/2007 13:02:32
Buenos dias a tod@s

Estoy desarrollando una aplicacion web con JSF, Tomahawk y Facelets. Tengo un problemilla con la integracion de Dojo con Tomahawk, os paso la traza del error a ver si me podeis ayudar que ando ataascadisima con ese error y no hay manera de sacarlo, da la ipresion que no qeu no reconoce la clase del paquete del Tomahawk 1.1.6

traza tomcat:

GRAVE: Servlet.service() para servlet Faces Servlet lanzó excepción
javax.faces.FacesException: Undefined component type org.apache.myfaces.custom.dojo.DojoInitializerTag
at org.apache.myfaces.application.ApplicationImpl.createComponent(ApplicationImpl.java:392)
at com.sun.facelets.tag.jsf.ComponentHandler.createComponent(ComponentHandler.java:224)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:135)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.ui.DefineHandler.apply(DefineHandler.java:58)
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:128)
at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:306)
at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:279)
at 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.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
at com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109)
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
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(DefaultFacelet.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:143)
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
at 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:510)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:553)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)

En el htmlx paso el siguiente codigo:

<ui:composition template="/plantillas/general.xhtml">


<ui:define name="cuerpo">
<t:saveState id="save1" value="#{LOPDDocumento.docu}" />
<t:dojoInitializer require="dojo.widget.Editor"/>
<h:form id="myForm">
<h:dataTable id="textos"
columnClasses="list-column-center,
list-column-right, list-column-center,
list-column-right" headerClass="list-header"
rowClasses="list-row" styleClass="list-
background" value="#{LOPDDocumento.docu.textoTotal}" var="texto">
<h:column>
<h:inputTextarea rendered="#{texto.hiddenEditable}" id="myInputTextarea" style="weight: 300" escape="false" styleClass="#{texto.estilo}" value="#{texto.textoString}"/>

<t:outputText rendered="#{texto.hiddenFijo}" id="myOutPutTextarea" style="weight: 300" escape="false" value="#{texto.textoString}"/>
</h:column>
</h:dataTable>
<t:commandButton id="nuevo" value="save"
styleClass="boton" action="#{LOPDDocumento.save}" >
</t:commandButton>
</h:form>

</ui:define>
</ui:composition>

Y en el taglib paso el componente de al siguiente forma:

<tag>
<tag-name>dojoInitializer</tag-name>
<component>
<component-type>org.apache.myfaces.custom.dojo.DojoInitializer</component-type>
<renderer-type>org.apache.myfaces.custom.dojo.DojoInitializerRenderer</renderer-type>
</component>
</tag>

A ver si alguien me puede ººayudar, un saludo a tod@s
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Undefined component type org.apache.myfaces.cus

Publicado por alonso (2 intervenciones) el 03/10/2007 09:52:08
Buenos dias, lo solucionastes? podrias poner la traza completa, para ver el CAUSED BY...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar