Hi Have you tried this web config param?
org.apache.myfaces.STRICT_JSF_2_ALLOW_SLASH_LIBRARY_NAME set it to true. It was added on this issue: https://issues.apache.org/jira/browse/MYFACES-3454 regards, Leonardo Uribe 2015-12-17 12:34 GMT-05:00 Mike Kienenberger <mkien...@gmail.com>: > It looks right to me. > > Is "commons/paging.xhtml" the only component not working? > Do other components in "components/commons/" work? > Do other components in "components" work? > > > My app uses .../resources/component/thing.xhtml" but moving "thing.xhtml" > to "component/common" seems to still work. I didn't try renaming > "component" to "components" and I suppose my test of the process may have > been flawed. This was under MyFaces 2.1.14. > > Maybe creating a simple test app would help you track it down, or at least > provide an example to use for opening a JIRA issue. It'd be helpful to > know if it's only a problem with MyFaces 2.2.x or if it wasn't working for > you under 2.1.x either. > > On Thu, Dec 17, 2015 at 10:40 AM, Chris Baumgartner < > chris.baumgart...@fujifilm.com> wrote: > > > Hello, > > > > I have a JSF application that has been using Mojarra for the past 2 > > years. I am attempting to switch to MyFaces 2.2.9, but I am having > > problems. > > > > It doesn't seem to like my composite components. I am getting numerous > > exceptions like: > > > > javax.faces.view.facelets.TagException: /views/records/records.xhtml > > @81,57 <common:paging> Tag Library supports namespace: > > http://java.sun.com/jsf/composite/components/common, but no tag was > > defined for name: paging > > > > This worked in Mojarra, but for some reason is not working in MyFaces. > > > > My namespace declarations in records.xhtml look like: > > > > <!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:c="http://java.sun.com/jsp/jstl/core" > > xmlns:common=" > http://java.sun.com/jsf/composite/components/common > > " > > xmlns:h="http://java.sun.com/jsf/html" > > xmlns:f="http://java.sun.com/jsf/core" > > xmlns:ui="http://java.sun.com/jsf/facelets"> > > <ui:composition template="/templates/template.xhtml"> > > > > > > My project structure looks like: > > > > webapp/resources/components/common/paging.xhtml > > webapp/templates/template.xhtml > > webapp/views/records/records.xhtml > > > > > > Any ideas on what is causing this? > > > > Thanks. > > > > > > -- > > > > Chris Baumgartner > > Java Software Developer > > FUJIFILM Medical Systems U.S.A., Inc. > > TeraMedica Division > > 10400 Innovation Drive, Suite 200 > > Milwaukee, WI 53226 > > Office: (414) 908-7724 > > www.teramedica.com > > > > -- > > NOTICE: This message, including any attachments, is only for the use of > the > > intended recipient(s) and may contain confidential and privileged > > information, or information otherwise protected from disclosure by law. > If > > the reader of this message is not the intended recipient, you are hereby > > notified that any use, disclosure, copying, dissemination or distribution > > of this message or any of its attachments is strictly prohibited. If you > > received this message in error, please contact the sender immediately by > > reply email and destroy this message, including all attachments, and any > > copies thereof. > > >