11 de marzo de 2011

java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory

Causa:      no se encuentran los jar de jsf en el build path
No Solución:  configure build path , add jar seleccionar jsf-api y jsf-impl
No Solución: copilar los jar api e impl a web-inf/lib
Causa: Problema del hot deploy de tomcat
Solución: Agregar en el web.xml


<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
<!-- Listener implementation to handle web application lifecycle events -->
<listener>
<listener-class>com.sun.faces.application.WebappLifecycleListener</listener-class>
</listener>

3 de marzo de 2011

Piques JBoss

Consola de administración

http://localhost:8080/admin-console/
Default user password
admin / admin

Tiene la sección de aplicaciones y otra de recursos los cuales son utilizados por las aplicaciones

se puede controlar el deploy de las aplicaciones

Levantar jboss por fuera de eclipse para que es escuche desde fuera de la lan.
cd c:\jboss-5.1.0.GA\bin
run -b 0.0.0.0

Cuando copiamos a deploy se realiza el deploy automatico. para evitar esto modificamos la entrada de /conf/jboss-service.xml al final de todo
<attribute name="ScanEnabled">true</attribute> lo cambiamos a false, reiniciamos y listo


Servicios Web
http://localhost:8080/jbossws/services


para generar el proxy del web service y que incluya el codigo fuente ( los .java )
jboss-4.2.2.GA/bin/wsconsume -k http://cosa.com/archivo.xsdl