Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Netbeans errors "No library found for namespace http://java.sun.com/jsf/composite/components/dialogs"

I am having some error problems with my java code.

I have the following Code:

<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:h="http://java.sun.com/jsf/html"
 xmlns:f="http://java.sun.com/jsf/core"
 xmlns:p="http://primefaces.org/ui"
 xmlns:pe="http://primefaces.org/ui/extensions"
 xmlns:s="http://www.sensap.eu/jsf"
 xmlns:c="http://java.sun.com/jsp/jstl/core"
 xmlns:dialogs="http://java.sun.com/jsf/composite/components/dialogs"
 xmlns:widgets="http://java.sun.com/jsf/composite/components/widgets">

When I compile the code it is giving me the following error:

No library found for namespace http://java.sun.com/jsf/composite/components/dialogs No library found for namespace http://java.sun.com/jsf/composite/components/widgets

I tried to check if the pom.xml is ok but from my end it looks fine. I don't know what to do next!!!

like image 748
keith Spiteri Avatar asked Mar 22 '23 12:03

keith Spiteri


1 Answers

Those http://java.sun.com/jsf/composite/* namespaces don't refer to external libraries. So your Maven configuration is actually irrelevant. Those http://java.sun.com/jsf/composite/* namespaces refer to the so-called composite components which are actually XHTML files in the /resources folder of your own webapp which in turn use <cc:interface><cc:implementation> declarations.

Given the namespaces, you should have something like:

Web Pages
 |-- resources
 |    |-- components
 |    |    |-- dialogs
 |    |    |    |-- somedialog.xhtml
 |    |    |    `-- otherdialog.xhtml
 |    |    `-- widgets
 |    |         |-- somewidget.xhtml
 |    |         `-- otherwidget.xhtml
 :    :

If you actually have them and your webapp runs correctly with those composites, then it's just Netbeans itself who's not being smart enough to see them and giving a false error. Upgrading Netbeans and/or reporting the issue to Netbeans guys should solve it.

like image 135
BalusC Avatar answered Apr 25 '23 00:04

BalusC