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

[SOLUCIONADO] Problema Con glassfish

Estas en el tema de Problema Con glassfish en el foro de Java en Foros del Web. Hola. Estoy desarrollando una aplicacion en java pero al ejecutarla glassfish me saca este error: PWC6117: File "null" not found. Con el depurador veo que ...
  #1 (permalink)  
Antiguo 10/05/2015, 21:47
Avatar de Andreslrz  
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 15 años, 7 meses
Puntos: 2
Problema Con glassfish

Hola.

Estoy desarrollando una aplicacion en java pero al ejecutarla glassfish me saca este error:

PWC6117: File "null" not found.

Con el depurador veo que ejecuta el codigo normalmente, pero al salir del servlet que ejecuta la funcion que necesito sale ese error.
  #2 (permalink)  
Antiguo 11/05/2015, 01:01
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Problema Con glassfish

Buenas,

Entonces comentas que el servlet se ejecuta?

Y a donde redirecciona y/o hace dispath el servlet despues de ejecutar las operaciones?

Un saludo
__________________
If to err is human, then programmers are the most human of us
  #3 (permalink)  
Antiguo 11/05/2015, 01:41
Avatar de Andreslrz  
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Problema Con glassfish

No el servlet hace llamado a una clase, y no envia datos de vuelta, solo llama a una clase, con el debugger sale el error al terminar la secuancia, cuando retorna al servlet.

Pero de lo que lei el problema es de glassfish, al parecer cuando retorna al jsp despues del servlet, no encuentra la pagina, como lladije antes, no estoy enviando un response, y ya intente enviado y sale lo mismo.

Ya revise los archivos de configuracion de glassfish y netbeans y todo esta bien

http://stackoverflow.com/questions/2...ot-found-jetty

http://stackoverflow.com/questions/6...null-not-found

http://jetty.4.x6.nabble.com/JSP-do-...y-td15969.html
  #4 (permalink)  
Antiguo 11/05/2015, 06:39
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Problema Con glassfish

Cita:
al parecer cuando retorna al jsp despues del servlet, no encuentra la pagina,
El servlet no sabe a donde tiene que retornar. Tienes que indicarselo siempre, ya sea haciendo un dispath, un redirect o bien escribiendo directamente en la salida.
http://es.wikipedia.org/wiki/Java_Servlet

Si pones esto al final de tu metodo del servlet probablemente dejara de mostrarte ese "error":
Código Java:
Ver original
  1. response.setContentType("text/html");
  2. PrintWriter out = response.getWriter();
  3. out.println("OK");

Un salud
__________________
If to err is human, then programmers are the most human of us
  #5 (permalink)  
Antiguo 13/05/2015, 08:34
Avatar de Andreslrz  
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Problema Con glassfish

De hecho ese no es el problema, siempre puedes tener un servlet que no responda, el problema es de glassfish, al leer el archivo .war, solo reinstale glassfish y se soluciono.

Igualmente mire lo que pusiste, y no hay razón para indicar donde debe retornar a menos que vayas a redireccionar, pero es un envío de información sin respuesta, por lo que la pagina no debe actualizarce, ni redireccionar. En el ciclo de vida no dice expresamente que hay que indicar donde el servlet debe responder a menos que se redireccione, en otro caso la referencia de donde retornar siempre esta por defecto, si no sabe donde ir en ese caso significaría un problema de referencia bastante serio, es como si al llamar un método java no supiera que debe volver a donde se llamo al terminar de ejecutarlo.

Gracias por tu respuesta

Etiquetas: glassfish
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 03:47.