Recientemente he estado trabajando con un servidor de aplicaciones nuevo (al menos para mi
), se trata de jboss, el condecorado servidor de red hat, que aparte de ser un devorador de memoria tiene un no se que, que lo hace ver profesional.
Al grano. Cuando intentaba hacer deploy de una aplicacion que utilizaba JSF comunes me tope con el siguient error:
The specified InjectionProvider implementation ‘org.jboss.web.jsf.integration.injection.JBossDelegatingInjectionProvider’ does not implement the InjectionProvider interface.
Problema: Aunque el problema pareciera otro, todo radica en que jboss trae su propia implementacion de JSF y entra en conflicto con nuestro proyecto en netbeans.
Solución: Deshabilitar la implementacion incluida con jboss, dependiendo el contexto que estemos trabajando abrimos con nuestro editor de texto favorito el archivo de configuracion web.xml, en mi caso estaba trabajando con el contexto default:
nano /opt/5.0.0GA jboss-5.0.0.GA\server\default\deployers\jbossweb.deployer\web.xml
Y borramos o comentamos las siguientes lineas:
<listener>
<listener-class>org.jboss.web.jsf.integration.config.JBossJSFConfigureListener </listener-class>
</listener>
<listener>
<listener-class>com.sun.faces.application.WebappLifecycleListener</listener-class>
</listener>





















#1 por Fer - Julio 20th, 2009 a las 01:10
Excelente ayuda, llevava años tratando de hacer funcionar jboos-icefaces-netbeans, gracias.
Cualquier ayuda que necesites con icefaces, con mucho gusto
#2 por Guillermo Fernández - Agosto 30th, 2009 a las 18:02
Estimado, la solución sirve…. pero para deshabilitar las librerías jsf del servidor se cuenta con la siguiente propiedad:
“org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL”
La cual le indica al servidor que no utilise sus librerías al deployar el proyecto.
Esta variable se setea en el web.xml del proyecto en cuestión, agregandola así:
”
org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL
true
”
Cambie el true por false según interese o no usar las librerías jsf que provee el JBoss.
Saludos
#3 por tuxtor - Agosto 30th, 2009 a las 23:16
@Guillermo Fernandes: Excelente recomendacion, gracias la voy a tomar en cuenta
#4 por Pepe - Julio 29th, 2010 a las 12:29
Gracias por la ayuda!!!