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
sin imagen de perfil
Val: 166
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

no puedo hacer el backup desde el proyecto web

Publicado por Cesar (52 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