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

Problema al ejecutar java desde oracle

Estas en el tema de Problema al ejecutar java desde oracle en el foro de Java en Foros del Web. Hola. Tengo una sencilla aplicacion java que lee de BBDD oracle y construye un xml. Si la ejecuto por separado funciona perfectamente. Pero quiero que ...
  #1 (permalink)  
Antiguo 23/05/2006, 07:16
 
Fecha de Ingreso: mayo-2006
Mensajes: 23
Antigüedad: 18 años
Puntos: 3
Problema al ejecutar java desde oracle

Hola.
Tengo una sencilla aplicacion java que lee de BBDD oracle y construye un xml. Si la ejecuto por separado funciona perfectamente. Pero quiero que se ejecute cuando un trigger detecte un inserto ipdate en una tabla. Para ello he metido mis 3 clases java como objetos en la BBDD, he creado un procedimiento almacenado la clase que tiene el main y cuando intento ejecutarlo no me recupera la informacion de BBDD, ni siquiera se conecta a ella. Me sale el siguiente error:
argumentos no válidos en la llamada
java.lang.NoSuchMethodError: Error detected by bytecode verifier when class was created
at basededatos.GestorBD.conectar(GestorBD.java:25)
at integracion.publicacion.ServicioGeneracionMensajeH L7.comenzar(ServicioGeneracionMensajeHL7.java:68)
at integracion.publicacion.ServicioGeneracionMensajeH L7.comenzar(ServicioGeneracionMensajeHL7.java:59)

Como ya estoy dentro de la BBDD no sé si es que me tengo que conectar de alguna forma especial.
  #2 (permalink)  
Antiguo 23/05/2006, 08:17
 
Fecha de Ingreso: mayo-2006
Mensajes: 28
Antigüedad: 18 años
Puntos: 0
podrias decirme como te conectas a oracle? que drivers usas? Es que ami no me deja conectarme porque no encuentra la clase. Y creo que los drivers estan bien puesto y el codigo esta copiao de un hilo de aqui. Puedes ver mi mensaje en este mismo foro. Por cierto como pasas lo que te devuelva la base de datos a xml?
  #3 (permalink)  
Antiguo 23/05/2006, 15:40
 
Fecha de Ingreso: marzo-2006
Mensajes: 61
Antigüedad: 18 años, 1 mes
Puntos: 0
Bueno, cual de todas las clases de Oracle usan, porque dependiendo de la jsdk que tengan depende de la clase que pueden usar:

- classes12.jar
- ocjdbc14.jar

Vean eso y tenganlo presente

Patricio
  #4 (permalink)  
Antiguo 24/05/2006, 10:36
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
¿Puede ser que tengas tu clase compilada con un JDK que sea diferente (normalmente superior) al que tiene integrado tu BDD? ¿Puede ser que hayas modificado algunas clases que dependen de otras y no hayas recompilado y actualizado en la BDD todas a la ultima version?

Un error de "bytecode verifier" suele ir por esos derroteros.
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 23:54.