Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2009, 22:07
spacewatcher
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Eclipse J2EE - Servlets no encuentra archivo de sonido

Hola! Les cuento un problema que tengo, estoy haciendo una aplicación web con Eclipse J2EE Galileo. Es un proyecto web, que tiene una pagina que consta de un formulario en el que el usuario inserta texto, luego al hacer submit se llama al Servlet que produce un archivo de sonido a partir de ese texto, mediante el siguiente metodo:
Código:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		   
		      String p1 = request.getParameter("texto");
		      if(p1!=null)
		      {
		    	  Text2Sound ts = new Text2Sound(p1);
		    	  response.setContentType("text/html");
		    	  File file = ts.getSound();
		          PrintWriter out = response.getWriter();
		          String s =
		        	 
		          "<body>"+
		          "<EMBED SRC=\"+file.getName()+" \" AUTOSTART=TRUE ></EMBED>"+
		          "</body>";
		         
		          System.out.println("Path:"+s);
		          out.print(s);
		      }
	
	}
Cuando corro el proyecto en el IDE, EMBED no encuentra el archivo, o no puede abrirlo por alguna razón. Estuve viendo que la petición GET se hace correctamente, en la carpeta donde se acaba de generar el archivo de sonido. Me suena a que el servidor no se entera de la existencia de ese archivo de sonido, puesto que recién se genera... estoy bastante confundido cualquier ayuda me viene muy bien..
Gracias!