Overthere is a Java library to manipulate files and execute processes on remote hosts, i.e. do stuff "over there". It was built for and is used in the XebiaLabs deployment automation product Deployit as a way to perform tasks on remote hosts, e.g. copy configuration files, install EAR files, or restart Web servers. Another way of looking at it is to say that Overthere gives you java.io.File and java.lang.Process as they should have been: as interfaces, created by a factory and extensible through an SPI mechanism.
|Tags||Java 6 SE remote execution Virtual File System|
|Operating Systems||Unix Mac OS X Windows Java Runtime Environment 6|
Release Notes: This release fixes backwards incompatibility: It adds an explicit close() method to the new OverthereConnection interface (it was a class in 1.0.13) that does not throw java.io.IOException.
Release Notes: This release adds support for SSH tunnels to jumpstations and for NTLM authentication on CIFS connections. It has been upgraded to SSH/J 0.7.0.
Release Notes: Masked passwords in logging. ItestHostFactory also looks for itest.properties in ~/.itest (in addition to the classpath and the current working directory).
Release Notes: This release allows forward slashes (/) to be used in Windows paths. It is possible to access non-administrative shares on Windows so that the CIFS connection methods can be used with regular user accounts. See the pathShareMappings connection option. The allocatePty connection option has been added to specify an explicit pseudo-terminal to use.