RichFaces 3.3.0 en NetBeans IDE 6.5

Para empezar, nos descargamos las librerías de RichFaces 3.3.0 desde aquí

  • richfaces-api-3.3.0.GA.jar
  • richfaces-impl-3.3.0.GA.jar
  • richfaces-ui-3.3.0.GA.jar

Aparte de estas librerias, necesitamos los siguientes paquetes, que son una dependencia para RichFaces.

Y por último, desde aquí nos descargamos los últimos 2 paquetes:

  • commons-logging-adapters-1.1.jar
  • commons-logging-api-1.1.jar

Una vez que tenemos todas estos archivos descargados, los ponemos todos dentro de una carpeta c:/lib_RichFaces. Abrimos NetBeans y vamos a Tools > Libraries. Creamos una nueva librería: New Library «RichFaces3.3.0» y añadimos los .jar que nos hemos descargado a esa librería.

Con eso ya tenemos integrado RichFaces 3.3.0 en nuestro IDE NetBeans 6.5!!! Ahora cada vez que queramos utilizarlo en un proyecto, sólon tendremos que añadir la librería que hemos definido, RichFaces3.3.0, a nuestro proyecto.

NOTA: Una vez que hemos creado un proyecto y hemos añadido las librerías, tendremos que editar el fichero web.xml y que nos quede así:

(Copiar y Pegar este texto, es correcto aunque se vea pequeño)

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <context-param>
        <param-name>com.sun.faces.verifyObjects</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>com.sun.faces.validateXml</param-name>
        <param-value>true</param-value>
    </context-param>
    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
    </context-param>
    <context-param>
        <param-name>org.richfaces.SKIN</param-name>
        <param-value>blueSky</param-value>
    </context-param>
    <filter>
        <display-name>RichFaces Filter</display-name>
        <filter-name>richfaces</filter-name>
        <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>richfaces</filter-name>
        <servlet-name>Faces Servlet</servlet-name>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>faces/welcomeJSF.jsp</welcome-file>
    </welcome-file-list>
</web-app>
Explore posts in the same categories: general

Etiquetas: ,

You can comment below, or link to this permanent URL from your own site.

11 comentarios en “RichFaces 3.3.0 en NetBeans IDE 6.5”

  1. Lewis Says:

    hola a todos profe para utilizar richface 3.3.0 pero no me reconoce los prefijos me dice q no han sido reconocidos en el web.xml

  2. marlon Says:

    hola…

    te comento que estoy empezando a utilizar richfaces con netbeans 6.5 y yo instale los plugins ( org-netbeans-modules-richfacessupport.nbm ), ( org-netbeans-modules-richfaceslibrary.nbm ) y ( 1209906454362_org-netbeans-modules-richfacespalette.nbm )…..y al momento de crear un proyecto donde tienes que elegir los frameworks marco JSF y RichFaces ……entonces el archivo web.xml ya viene con otra estructura y todas las librerias ya vienen incorporadas…….

    mi pregunta es al hacerlo de esta manera como puedo cargar los skin por ejemplo blue Sky o Laguna….para que mi proyecto tenga una mejor apariencia..????….

    …….

  3. Jhony Lafuente Says:

    Llevo usando RichFaces-Facelets-NetBeans desde un tiempo atrás, la verdad es que este trió me ha funcionado bien con la versión 6.1 del NetBeans. Pero para la versión 6.5 hay problemas con los tags a4j y rich, que no son reconocidos en el xhtml de Facelets, me imagino a que se debe al plugin de Facelets que está en beta para esta versión del IDE y nunca llega la versión final…Que cagada lo que me obliga a seguir usando el NetBeans 6.1

  4. Jhony Lafuente Says:

    Ultimamente he estado un poco
    desilusionado por la falta de soporte integro para Facelets por parte
    de Netbeans 6.5 en adelante ya que el plugin siempre está en beta, en
    fin la solución que he implementado es usar este plugin-Facelets con
    jspx en vez de xhtml. También debemos instalar el plugin RichFaces…
    Le das ha crear un nuevo proyecto y cunado llegas a la parte de
    seleccionar los frameworks eliges Facelets y Richfaces, en el
    descriptor de la aplicación web.xml cambias

    javax.faces.DEFAULT_SUFFIX
    .xhtml

    Por

    javax.faces.DEFAULT_SUFFIX
    .jspx

    Y luego los .jspx deben tener esta estructura por ejemplo:

    Mi opinión acerca de IceFaces vs. RichFaces es que RichFaces en un
    poco mas intuitivo y sencillo además de haber madurado bastante y
    contar con mas documentación que IceFaces así como el ebook practical
    RichFaces de Max Katz que puedes Bajarlo grartis..

    Espero sirva.

  5. Jhony Lafuente Says:

    Ya veo que no sale la estructura de la pagina jspx

    ref:
    web.xml:

    javax.faces.DEFAULT_SUFFIX
    .xhtml

    Por

    javax.faces.DEFAULT_SUFFIX
    .jspx

    Y luego los .jspx deben tener esta estructura por ejemplo:

    • alonso Says:

      si no te importa, podrias mandarme la estructura de la pagina jspx a mi email?? albertoalonso@gmail.com

      estoy teniendo problemas con integrar facelets & richfaces, no me reconoce etiquetas a4j…

      a ver si con lo que tu me dices puedo solucionarlo 🙂

      un saludo!!

  6. rick Says:

    Buenas a todos,

    Estoy intentando incorporar Richfaces en un proyecto que actualmente está empleando myfaces-tomahawk bajo tomcat 5.5.

    Alguien ha realizado algo parecido? Estoy teniendo problemas porque por lo visto algunos jar de richfaces contienen clases que se incluyen también en los jar de myfaces, provocando que tomcat falle al iniciar el servidor.

    Cualquier ayuda será genialmente recibida, pues lo necesito para un asunto del trabajo.

    Gracias y saludos

    • JM Says:

      Rick, solucionaste tu problema, es que a mi me ocurre lo mismo: tomcat no me despliega portlets con richfaces en liferay y sospecho que es por el mismo problema que tu. Alguien me puede ayudar?

  7. Veronica Says:

    Muy bueno tu ejemplo, pero no tenes un demo que lo podas subir lo que pasa es que probe con esas librerias y esta bien no sale error, pero los componentes de richfaces no los reconoce la verdad no se por q talves tenga q hacer otra cosa me podrias ayudar

  8. felix Says:

    Buenas…
    Uso richfaces con jspx y me salen unos errores de javascript del tipo: «panelmenu no está definido» pero todo funciona correctamente.

    Mi jspx es así:

    ……. (Continua)

    ¿A qué puede darse el error o como puedo solucionarlo?

  9. felix Says:

    »

    «


Replica a JM Cancelar la respuesta