Hi Myfaces Users!

The problem has been resolved. If your components are in nested folders(as in 
my case), since myfaces 2.1.6 you have to use 
org.apache.myfaces.STRICT_JSF_2_ALLOW_SLASH_LIBRARY_NAME=true context 
parameter. 
According to https://issues.apache.org/jira/browse/MYFACES-3631


Regards,
Patrick


Dnia 23 kwietnia 2013 11:57 Patrick Meyer <[email protected]> napisał(a):

> 
> Hi Myfaces Users!
> 
> I have a problem with ResourceHandler since version 2.1.6.  I’m getting 
> following warning and myComp:testComponent was not resolved/rendered. With 
> Myfaces 2.1.5 the myComp:testComponent was correctly resolved.
> 
> - Warning: The page /WEB-INF/includes/tab.xhtml declares namespace 
> http://java.sun.com/jsf/composite/components/specComponent/custom and uses 
> the tag myComp:testComponent, but no TagLibrary associated to namespace. 
> Please check the namespace name and if it is correct, it is probably that 
> your library .taglib.xml cannot be found on the current classpath, or if you 
> are referencing a composite component library check your library folder match 
> with the namespace and can be located by the installed ResourceHandler.
> 
> SETUP:
> 
> webapp
> |
> |-resources
> |    |-components
> |         |-specComponent
> |              |-custom
> |                  |-testComponent.xhtml
> |
> |
> |
> |-WEB-INF
> |    |-includes
> |        |-tab.xhtml
> |
> |-main.xhtml
> 
> 
> main.xhtml
> ---------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> <html xmlns="http://www.w3.org/1999/xhtml";
>        xmlns:h="http://java.sun.com/jsf/html";
>        xmlns:ui="http://java.sun.com/jsf/facelets";
>        xmlns:f="http://java.sun.com/jsf/core";>
> 
>        <ui:composition template="WEB-INF/templates/master.xhtml">
> 
>        <ui:define name="content">
>                     <ui:include src="WEB-INF/includes/tab.xhtml" />
>        </ui:define>
> 
> </ui:composition>
> 
> </html>
> 
> 
> tab.xhtml
> -------------------------------
> <div id="content-tab"
>        xmlns:ui="http://java.sun.com/jsf/facelets";
>        xmlns:h="http://java.sun.com/jsf/html";
>        xmlns:f="http://java.sun.com/jsf/core";
>        
> xmlns:myComp="http://java.sun.com/jsf/composite/components/specComponent/custom";>
> 
>              <myComp:testComponent />
>        
> </div>
> 
> 
> Is it a bug, or I'm doing something wrong.
> 
> 
> Regards,
> Patrick 
> 
> 
> 

Reply via email to