Java - no puedo hacer el backup desde el proyecto web

   
Vista:

no puedo hacer el backup desde el proyecto web

Publicado por gabriel (7 intervenciones) el 06/09/2017 20:26:16
hola,
subí un proyecto java web a un web hosting( jelastic) que tiene tomcat y mysql.
El proyecto funciona correcto desde el web hosting.
El problema que tengo es que no hace backup de base de datos desde el proyecto java ( la base de datos es mysql).

el codigo que escribi es:

nota: los archivos cmd.exe y mysqldump.exe los copie en /WEB-INF/lib/

1
2
3
4
5
6
7
8
ServletContext context= request.getServletContext();
 
String path1= context.getRealPath("/WEB-INF/lib/cmd.exe");
String path2= context.getRealPath("/WEB-INF/lib/mysqldump.exe");
 
String[] command = new String[] { path1, "/c", path2 +" -P3306 -h host -uuser -pclave --databases dbprueba > a.sql" };
 
Runtime.getRuntime().exec(command)



Me parece que no encuentra el archivo mysqldump.

¿Hay que usar el Runtime.getRuntime().exec("...") o se usa otro metodo desde proyecto web?

El problema es que no puedo hacer el backup desde el proyecto java web. Gracias,saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

no puedo hacer el backup desde el proyecto web

Publicado por Cesar (13 intervenciones) el 06/09/2017 20:37:58
Hola.

Tus ejecutables son de Windows.

Asegurate que tu hosting sea Windows (la mayoria son Linux).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad