Tema: scp y tomcat
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2008, 09:08
leke
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
scp y tomcat

Gracias de antemano
Quiero realizar una copia remota de un fichero.
Al ejecutar este código:
File wd = new File("/sx04a1/jakarta-tomcat-5/webapps/maltixa");
String sscp = "scp /sx04a1/jakarta-tomcat-5/webapps/maltixa/index.jsp
[email protected]:/sx04a1/jakarta-tomcat-5/webapps/maltixa/index5.jsp";
p = Runtime.getRuntime().exec(sscp,null,wd);
try {
p.waitFor();
}
catch (InterruptedException e) {
e.printStackTrace();
}
out.println("Exit value: " + p.exitValue());
BufferedReader reader =new BufferedReader(new InputStreamReader(p.getInputStream()));
String s = reader.readLine();
out.println("scp said [ " + s + " ]");

Me dice:
Exit value: 1 scp said [ null ]

He probado lo mismo con:
String sscp = "scp index.jsp index4.jsp";
Y me funciona perfectamente

También he probado desde la shell ejecutar:
scp /sx04a1/jakarta-tomcat-5/webapps/maltixa/index.jsp
[email protected]:/sx04a1/jakarta-tomcat-5/webapps/maltixa/index5.jsp
Y me funciona perfectamente

¿Tengo que configurar en tomcat, para que me permita el cambio de usuario?