Solucionando errores con JBoss: Persistence provider caller does not implement the EJB3 spec correctly

Seguimos con los errores provocados al lanzar una aplicación a JBoss. Tras solucionar el problema anterior, ya mucho más felices, la sonrisa se nos vuelve a congelar en la cara cuando recibimos ésto:

11:48:05,557 WARN  [org.hibernate.ejb.Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly.PersistenceUnitInfo.getNewTempClassLoader() is null.

¿Otra vez? ¡Demonios!

La solución: ignorar el mensaje, como se puede leer aquí. Yo lo he hecho en mis proyectos y parece que todo funciona correctamente. Curioso.

Me reitero en que espero que le sirva de utilidad a alguien. ¡A disfrutar!

Solucionando errores con JBoss: FileNotFoundException con web-jsptaglib_1_1.dtd

Has terminado de implementar ése nuevo módulo en tu NetBeans perfectamente conectado con tu JBoss (JBossAS 6.0.0.Final “Neo”, para más señas), has copiado las librerías en el servidor, todo está preparado para darle al run y disfrutar con tu nueva obra, cuando de repente salta lo siguiente:

Deployment "vfs:///miProyecto.ear" is in error due to the following reason(s): java.io.FileNotFoundException: http://java.sun.com/j2ee/dtds/web-jsptaglib_1_1.dtd

¡Mierda! ¿Qué demonios puede ser esto?

Pues ni más ni menos que un error que contienen algunas librerías con código algo “antiguo”, y que se produce porque se intenta acceder a web-jsptaglib_1_1.dtd cuando debería accederse a web-jsptaglibrary_1_1.dtd.

Para corregirlo deberemos buscar la librería que lo provoca, corregir la referencia -o reemplazarla, si no es posible la corrección- y disfrutar de nuestra supercreación. Así de facil. A veces también es provocado por un conflicto entre librerías, también deberemos revisar eso.

Espero que le sirva de utilidad a alguien. ¡A disfrutar!

JEE con JBoss y Netbeans: Preparando el entorno

cabecera%252520jee JEE con JBoss y Netbeans: Preparando el entorno
El propósito de ésta colección de manuales es generar aplicaciones web utilizando las tecnologías que engloban y rodean a la Java Platform, Enterprise Edition (Java EE), anteriormente de mi querida y extinta Sun Microsystems (y conocida como J2EE), y ahora en manos de la más dudosa Oracle.

Las aplicaciones Java EE engloban muchas teconologías, frameworks, servidores, metodologías… aquí veremos una de las aproximaciones, utilizando un servidor de aplicaciones concreto: el genial JBoss, de Red Hat, que servirá de contenedor de aplicaciones donde se ejecutarán nuestras Beans y de servidor web que contendrá la capa de presentación.

Pero vamos poco a poco…

Preparando el entorno

Lo único necesario (de momento) para empezar a hacer nuestras primeras aplicaciones Java EE será lo siguiente

  • Una distribución del servidor de aplicaciones JBoss, que puede ser descargado aquí. En éste manual usaremos JBoss 6.
  • El IDE multilenguaje Netbeans, que puede ser descargado aquí. En éste manual usaremos Netbeans 7.

Y con éso bastará para empezar a desarrollar nuestras aplicaciones web Java EE. ¡Próximamente más!

Y recordad, Code is Poetry icon smile JEE con JBoss y Netbeans: Preparando el entorno


Disclaimer: Las imágenes mostradas en ésta página web se utilizan sólamente con propósitos ilustrativos, y son propiedad de sus respectivos autores (cuando es aplicable).
Hijo de Blog es un producto del Dr. SeROne

Los contenidos se ofrecen bajo una licencia de Creative Commons
Attribution-NonCommercial-NoDerivs 3.0 Unported

salvo que se indique lo contrario

Licencia de Creative Commons