Stiamo cercando di utilizzare Apache Commons VFS per accedere a qualcosa su SFTP. It claims to support SFTP, tuttavia riceviamo un MalformedURLException all'avvio. Scavando in giro vedo che apache vfs usa java.net.URL
. Tuttavia, la documentazione mi dice che in realtà non supporta gli URL sftp://
.Commons VFS e Java.net.URL - Aggiunta del supporto per il protocollo "sftp: //"
gestori di protocollo per i seguenti protocolli sono garantiti di esistere con il percorso di ricerca: - i gestori
http, https, ftp, file, and jar
protocollo per protocolli addizionali possono anche essere disponibili.
Sto usando java 1.6.0 su Linux. Come posso impedire a java.net.URL
di generare un wobbly quando viene visualizzato un URL sftp://
? Devo continuare ad usare la libreria VFS di Apache Commons, che usa java.net.URL
.
Come stai creando la connessione SFTP? Usando la fabbrica cliente Sftp, o qualcos'altro? – Yishai