Acessar pasta compartilhada com o Tomcat  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
douglasrusso
Thread.start()
[Avatar]

Membro desde: 24/11/2006 19:28:02
Mensagens: 31
Offline

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

Douglas Boff Nandi
Estagiário - Itaipu Binacional
Estudante de Ciência da Computação na Universidade Estadual do Oeste do Paraná - Unioeste
ddduran
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline

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
douglasrusso
Thread.start()
[Avatar]

Membro desde: 24/11/2006 19:28:02
Mensagens: 31
Offline

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

Douglas Boff Nandi
Estagiário - Itaipu Binacional
Estudante de Ciência da Computação na Universidade Estadual do Oeste do Paraná - Unioeste
oyama
Virtual Machine Man

Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline

http://jcifs.samba.org/
thiago_santos
Thread.start()
[Avatar]

Membro desde: 28/12/2006 11:02:18
Mensagens: 41
Offline

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...
douglasrusso
Thread.start()
[Avatar]

Membro desde: 24/11/2006 19:28:02
Mensagens: 31
Offline

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.

Douglas Boff Nandi
Estagiário - Itaipu Binacional
Estudante de Ciência da Computação na Universidade Estadual do Oeste do Paraná - Unioeste
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team