Acessar pasta compartilhada com o Tomcat

Ola,

Estou rodando o Tomcat 5.5 sobre o Windows XP. Eu preciso acessar
uma pasta compartilhada na rede através do meu código
em JSP.

Olhe o código:

File sharedFolder = new File ("\\computador\pasta");

sharedFolder.exists() retorna “false”
e sharedFolder.listFiles() retorna “null”

Já tentei rodar o Tomcat como serviço e como somente apliacação,
mas nada deu certo.

E eu consigo acessar a mesma pasta compartilhada,
rodando uma aplicação fora do Tomcat.

Preciso de Ajuda!

Obrigado,

Douglas Boff Nandi

quando você usa o \\ (\) o java referencia a raiz (o C: no caso)

eu lhe aconselho a mapear uma unidade de rede (botao deireito no meu computador->mapear unidade de rede) e dar o nome da sua pasta de por exemplo J:

entaum só usar

File sharedFolder = new File (“j:\”);

e assim vai, mas isso deixa sua aplicação totalmente acoplada, o que é muito ruim. Bom, funciona :slight_smile:

duran,

Essa também foi minha esperança na semana passada quando me deparei com esse problema. O mapeamento infelizmente não funcionou, mas se de algum outro modo funcionar, tudo estaria o.k., pois necessido somente acessar a uma máquina especifica da rede.

Obrigado ,

Douglas Boff Nandi

http://jcifs.samba.org/

Bom Pessoal, Se alguém de mais alguma solução mais simples, me de um toque, também estou precisando acessar a pasta compartilhada em uma outra máquina da rede…

Descobri que iniciando o Tomcat como processo do usuário, e não como serviço do sistema, consigo fazer o negócio funcionar. Aqui deu tudo certo agora.