Boa tarde
Tenho o código abaixo no main que funciona normalmente:
NtlmPasswordAuthentication autenticador = new NtlmPasswordAuthentication("user.name:senha");
SmbFile file = new SmbFile("smb://pastaCompartilhada/caminho/para_o/servidor/"+"arquivo.TXT", autenticador);
InputStream is = file.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
StringBuffer buffer = new StringBuffer();
String s = br.readLine();
while (s != null) {
buffer.append(s);
buffer.append("\n");
s = br.readLine();
}
br.close();
System.out.println(buffer.toString());
}
porém ao utiliza-lo numa ManagedBean recebo a seguinte Exception:
java.io.FileNotFoundException
Fiz da forma:
SmbFile file = new SmbFile("smb:\\\\pastaCompartilhada\caminho\para_o\servidor\"+"arquivo.TXT", autenticador);
e tb deu erro, alguem ja passo por isso ? , acredito que o problema esta nas barras.