Código:
{"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671: Failed services" => {"jboss.persistenceunit.\"nombreProyecto.war#nombreProyectoPU\"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit.\"nombreProyecto.war#nombreProyectoPU\": Failed to start service"}}}} C:\Users\Neafan\Documents\NetBeansProjects\nombreProyecto\nbproject\build-impl.xml:1045: The module has not been deployed. See the server log for details. BUILD FAILED (total time: 5 seconds)
Luego de tanto buscar en los foros de JBoss pensando que el problema era generado por alguna mala configuración del persistence.xml «Sin Frutos» decidí hacer pruebas con varias bases de datos, hasta que encontré uno que funciono sin mas. ¿Que la diferenciaba de las demás? Solo la diferenciaba que en cada tabla de la base de datos existía un campo como llave primaria que se nombraba [id].
¡Enhorabuena! el problema se soluciono con renombrar los campos PK de todas las tablas mi base de datos como [id]. Sin embargo odio esta solución.
He visto ejemplos en la web con bases de datos comunes «Nombrando sus PK como cualquier mortal»
Algo así:
Persona(cedula,nombre,apellido)
Cosa(codigo,detalle)
¿Que modificaciones debo hacer en los archivos generados?
Mi Procedimiento
[Netbeans 8.1]
-->Nuevo Proyecto
------>Java Web: Web Application
-------------------- Server: JBoss Application Server
-------------------- Lava EE Version: Java EE 6 Web
-------------------- Server: JBoss Application Server
------>Framework: JavaServer Faces
-------------------- Components: PrimeFaces
Hasta aquí [Run OK]
-->Nueva: Clase entidad a partir de base de datos
Hasta aquí [Run OK]
-->Nueva: JSF Pages from entity Class...
AQUÍ empieza el calvario a menos que las tablas posean el campo [id]
Agradeciera el empujón, leeré la documentación necesaria para aprender a realizar un proyecto de estos a pulso «Sin Auto Generados» Pero me gusta estudiar los códigos generados he investigar como funcionan y para que sirven.
Gracias de antemano muchachos. Quizás para cuando exista una respuesta a este item en el foro ya tenga terminado por entender todo esto, o quizás sea mía....