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.
- commons-beanutils-1.8.0.jar (Descarga)
- commons-collections-3.2.1.jar (Descarga)
- commons-digester-2.0.jar (Descarga)
- commons-logging-1.1.1.jar (Descarga)
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: netbeans, richfaces
You can comment below, or link to this permanent URL from your own site.
23 marzo 2009 a 23:54
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
20 abril 2009 a 17:32
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..????….
…….
24 abril 2009 a 23:14
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
5 May 2009 a 22:13
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 May 2009 a 22:18
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:
6 May 2009 a 07:52
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!!
21 May 2009 a 11:04
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
29 octubre 2009 a 08:51
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?
26 marzo 2010 a 22:16
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
3 agosto 2010 a 12:57
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?
3 agosto 2010 a 12:58
»
«