copy files from one solaris 9 to another using java
Question
How to copy file(s) from one solaris 9 machine to another solaris 9 machine using only java?
We have ssh access to both machines. The java program will run on one of those two machines.
Update: rsync is not really an option. can't install it easily (UNIX team is, hum, hard to deal with)
Solution
use the ssh library jsch -- http://www.jcraft.com/jsch/. This program is used by ant to do ssh transfers. very good -- been there a long time(> 5 years), decent documentation.
OTHER TIPS
You could use Runtime.exec() to launch rsync.
Or you could use FTP. Or you could mount some shared storage.
if you're headed the way of FTP, here's 2 libraries
1) http://www.geocities.com/SiliconValley/Code/9129/javabean/ftpbean/
2) http://commons.apache.org/net/