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/
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.
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
0