Foros del Web » Programación para mayores de 30 ;) » Java »

Java Debug Aplicacion - JDeveloper - OC4J

Estas en el tema de Java Debug Aplicacion - JDeveloper - OC4J en el foro de Java en Foros del Web. Muy Buenos dias a todos, Para mi es un gusto poder estar con un grupo tan chevre. Soy un poco novato en el tema de ...
  #1 (permalink)  
Antiguo 04/04/2014, 11:09
 
Fecha de Ingreso: abril-2014
Mensajes: 1
Antigüedad: 10 años
Puntos: 0
Pregunta Java Debug Aplicacion - JDeveloper - OC4J

Muy Buenos dias a todos,

Para mi es un gusto poder estar con un grupo tan chevre.

Soy un poco novato en el tema de programación y estoy tratando en este momento de ajustarle el modo debug a una aplicacion, esta montada sobre un servidor OC4J y se despliega en JDeveloper, y como todos ustedes ya sabrán es mucho mas fácil hacerle seguimiento haciendo debug sobre la misma.

He visto en varios tutoriales que la forma adecuada al correr el archivo de login, es activar el modo de tareas concurrentes en la pestaña J2EE Application de las opciones del debug con la instruccion (-userThreads) y quitarle a las rutas donde la aplicacion se encuentra llamando los EJB la parte donde se incluye la instruccion java (java:comp/) en los archivos Delegate.

Sin embargo al realizar esta operación no es posible entrar aún en la aplicación, ya que a pesar de que puedo entrar a la pantalla del login, cuando la aplicacion va a entrar a la pantalla de inicio muestra el siguiente error.

excepcion: java.lang.NullPointerException; nested exception is: java.lang.NullPointerException.

el error se dá al tratar de ejecutar el metodo create del EJB logIngresoHome.

Hashtable datosLogIngreso = new Hashtable();
datosLogIngreso.put("USUARIO", new Long(codigoUsuario));
datosLogIngreso.put("FECHA_LOGIN", new java.sql.Timestamp(System.currentTimeMillis()));
LogIngresoLocal logIngresoLocal = logIngresoHome.create(datosLogIngreso);

En la parte de arriba del jsp, éste de encuentra declarado de la siguiente manera:

<oc4j:useHome id="logIngresoHome" type="admin.seguridad.LogIngresoHome"
location="ejb/local/LogIngresoEJB" local="true"/>

Por otra parte en el archivo ejb-jar.xml se instancia así:

<description>Entity Bean ( CMP )</description>
<display-name>LogIngresoEJB</display-name>
<ejb-name>LogIngresoEJB</ejb-name>
<local-home>admin.seguridad.LogIngresoHome</local-home>
<local>admin.seguridad.LogIngresoLocal</local>
<ejb-class>admin.seguridad.LogIngresoBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Long</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>LogIngresoEJB</abstract-schema-name>
<cmp-field>
<field-name>id</field-name>
</cmp-field>
<cmp-field>
<field-name>fechaLogin</field-name>
</cmp-field>
<cmp-field>
<field-name>fechaLogoff</field-name>
</cmp-field>
<cmp-field>
<field-name>usuario</field-name>
</cmp-field>
<primkey-field>id</primkey-field>
<ejb-local-ref>

En el web.xml se encuentra se la siguiente manera:

<ejb-local-ref>
<ejb-ref-name>ejb/local/LogIngresoEJB</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<local-home>admin.seguridad.LogIngresoHome</local-home>
<local>admin.seguridad.LogIngresoLocal</local>
<ejb-link>LogIngresoEJB</ejb-link>
</ejb-local-ref>


adicionalmente en la consola me muestra el siguiente error, no se si ´tiene alguna relacion con el error presentado.
__________________________________________________ _________________
[Advertencia de TopLink]: 2014.04.04 01:27:34.503--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [dominioRed] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.518--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [numeroId] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.518--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [descripcionRechazo] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.518--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [numeroProducto] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.534--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [resultadoTx] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.534--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [tipoBusqueda] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.534--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [tipoId] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.534--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [tipoProducto] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.534--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [tipoTransaccion] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:34.534--Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [usuarioNT] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
[Advertencia de TopLink]: 2014.04.04 01:27:35.719--Error durante la generación de clases de bean concretas.
4/04/2014 01:27:35 PM com.evermind.server.ejb.logging.EJBMessages logException
ADVERTENCIA: [current-workspace-app:SISCLA-Desarrollo_Administracion_0] Se ha producido una excepción al notificar el gestor de persistencia (operación GENERATE_CODE): javax.ejb.EJBException: Excepción [EJB - 10036]: Se ha producido un error durante la generación del código.; nested exception is: Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [descripcionRechazo] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB]..
javax.ejb.EJBException: Excepción [EJB - 10036]: Se ha producido un error durante la generación del código.; nested exception is: Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [descripcionRechazo] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
Pila de Excepciones Locales:
Excepción [TOPLINK-14032] (TopLink (Oracle OC4J CMP) - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.ejb.DeploymentException
Descripción de Excepción: El campo cmp [descripcionRechazo] está declarado en ejb-jar.xml pero el elemento GET y/o SET abstracto correspondiente no está definido en la clase bean abstracta [LogConsultaEJB].
__________________________________________________ _________________

Ya he visto varios foros pero no he podido encontrar la solucion, les agradecería mucho que me puedan colaborar para poder generar el debug de esta aplicacion.

Saludos a todos.

Última edición por yoyoogie; 04/04/2014 a las 13:04

Etiquetas: debug, ejb, errores, j2ee, oracle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:31.