Localizar Mapeamento de Driver através do Java Service Wrapper

1 resposta
T

Boa Tarde Pessoa!

Gostaria de saber se alguém já teve este tipo de problema:

Tenho uma aplicação Server que roda através do Java Service Wrapper, e uma de suas funções é copiar alguns documentos de um “Storage” para a máquina local.

Acontece que, quando passo um mapeamento de rede (Ex.: R:\IMAGENS) ele não reconhece!

o retorno é como caminho inválido!!!

Mesmo tendo a letra mapeada no Server…

Procurei a respeito no site do Java Wrapper, e a solução que encontrei não me agradou muito ! =\

Alguém teria uma resposta melhor???

Muito Obrigado…

Obs.: a solução encontrada no site do Wrapper: http://sourceforge.net/forum/forum.php?thread_id=1488051&forum_id=122338

1 Resposta

T

Você não pode usar em um serviço do Windows uma letra mapeada, a menos que:

  • Seu serviço rode sob uma conta de usuário que tem acesso à rede;

  • Ele, antes de efetuar as tais cópias, mapeie manualmente (usando o comando “net use”, invocado a partir de um Runtime.exec) a letra.

Serviços do Windows e programas interativos são coisas bem distintas quanto a ambiente de rede. Isso você vai aprender na marra e é uma característica do Windows.

Criado 3 de novembro de 2008
Ultima resposta 3 de nov. de 2008
Respostas 1
Participantes 2