Erro ao rodar tela jsf + richfaces...Hrlp..Help..help..<a4j:form> Tag Library supports namespac

1 resposta
P

Olá,

estou usando windows 7, eclipse helios,jsf 2,richfaces 4

ao rodar tela abaixo me apresenta o seguinte erro abaixo

outra coisa que estou achando estranho quando vou no arquivo xhtml

na tag &lt;rich:modalPanel id="panel" width="300" height="120"&gt;
e dou crl espaço deveria apresentar opções para essa tag e da mensagem No Default Proposals ???será que não enxerga os jar???

jar usados:
richfaces-components-api-4.0.0.20110209-M6.jar
richfaces-components-ui-4.0.0.20110209-M6.jar
richfaces-core-api-4.0.0.20110209-M6.jar
richfaces-core-impl-4.0.0.20110209-M6.jar

alguém pode me ajudar…help…help

&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;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:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich"&gt;

&lt;h:head&gt;
  &lt;title&gt;Modal&lt;/title&gt;
&lt;/h:head&gt;

&lt;h:body&gt;
  &lt;h:outputText value="Ola Mundo...mais um teste "  /&gt;
  
  &lt;a4j:form id="newsletter" &gt; 
     &lt;h:inputText id="nome"  /&gt; 
     &lt;h:inputText id="email" &gt; 
          
     &lt;/h:inputText &gt; 
      
     &lt;rich:message for="nome"  /&gt;<br /> 
     &lt;rich:message for="email" /&gt;<br /><br /> 
      &lt;rich:modalPanel id="panel" width="300" height="120"&gt; 
         &lt;f:facet name="header"&gt; 
             &lt;h:panelGroup&gt; 
                 &lt;h:outputText value="NewsLetter"&gt;&lt;/h:outputText&gt; 
             &lt;/h:panelGroup&gt; 
         &lt;/f:facet&gt; 
         &lt;a4j:commandButton value="OK" id="ok" onclick="#{rich:component('panel')}.hide()"/&gt; 
     &lt;/rich:modalPanel&gt; 
 &lt;/a4j:form&gt;  
&lt;/h:body&gt;

&lt;/html&gt;
javax.faces.view.facelets.TagException: /olamundo1.xhtml @15,30 &lt;a4j:form&gt; Tag Library supports namespace: http://richfaces.org/a4j, but no tag was defined for name: form
	at com.sun.faces.facelets.compiler.CompilationManager.pushTag(CompilationManager.java:289)
	at com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:228)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
	at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:388)
	at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:364)
	at com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:122)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:294)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.access$100(DefaultFaceletFactory.java:89)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:159)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:157)
	at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:79)
	at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:74)
	at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:95)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:110)
	at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:115)
	at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:58)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:245)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:190)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:731)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:96)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:203)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:108)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:379)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:242)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:259)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:281)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xmlns="http://java.sun.com/xml/ns/javaee" 
         xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"&gt;
         
  &lt;display-name&gt;TestModal&lt;/display-name&gt;
  &lt;welcome-file-list&gt;
    &lt;welcome-file&gt;index.html&lt;/welcome-file&gt;
    &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;
  &lt;/welcome-file-list&gt;
  &lt;servlet&gt;
    &lt;display-name&gt;FacesServlet&lt;/display-name&gt;
    &lt;servlet-name&gt;FacesServlet&lt;/servlet-name&gt;
    &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;
    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
  &lt;/servlet&gt;
  &lt;servlet-mapping&gt;
    &lt;servlet-name&gt;FacesServlet&lt;/servlet-name&gt;
    &lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt;
  &lt;/servlet-mapping&gt;
  
    &lt;context-param&gt;
		&lt;param-name&gt;javax.faces.PROJECT_STAGE&lt;/param-name&gt;
		&lt;param-value&gt;Development&lt;/param-value&gt;
	&lt;/context-param&gt;
  
&lt;!-- Rich 
  &lt;context-param&gt;  

         &lt;param-name&gt;org.ajax4jsf.SKIN&lt;/param-name&gt;  
         &lt;param-value&gt;blueSky&lt;/param-value&gt;  
     &lt;/context-param&gt;  
 &lt;filter&gt;   
   &lt;display-name&gt;Ajax4jsf Filter&lt;/display-name&gt;   
   &lt;filter-name&gt;ajax4jsf&lt;/filter-name&gt;   
   &lt;filter-class&gt;org.ajax4jsf.Filter&lt;/filter-class&gt;   
 &lt;/filter&gt;   
 &lt;filter-mapping&gt;   
   &lt;filter-name&gt;ajax4jsf&lt;/filter-name&gt;   
    &lt;servlet-name&gt;FacesServlet&lt;/servlet-name&gt;  
    &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt;  
    &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt;  
    &lt;dispatcher&gt;INCLUDE&lt;/dispatcher&gt;  
 &lt;/filter-mapping&gt;
--&gt;
  
&lt;/web-app&gt;

1 Resposta

marcelo.silva

Tem uma lib do rich faces para jsf2 na versao 3.x.x, essa que estas usando não é release ainda, eu acho. Usa a 3.x.x

Criado 14 de março de 2011
Ultima resposta 14 de mar. de 2011
Respostas 1
Participantes 2