Caminho UNC para o serviço do Windows não acessível

1

Eu tenho um diretório remoto que um aplicativo da Web acessa por meio de um caminho UNC, por exemplo \192.168.0.42\g$\files .

O aplicativo da web é executado no Tomcat, que está sendo executado como um serviço do Windows, ou seja, nenhum usuário está conectado.

Eu posso acessar o diretório quando estiver logado como usuário; e o aplicativo da web também pode acessá-lo quando eu inicio o tomcat a partir de um script; mas se eu iniciar o tomcat como um serviço do Windows, ele não poderá acessar o diretório.

Alguém pode sugerir por que o serviço não pode acessar o caminho remoto?

    
por Edd 19.09.2013 / 17:10

1 resposta

2

Como resposta à questão reformulada:

Provavelmente, seu problema é que o serviço está sendo executado como usuário do sistema e não como usuário da rede ou usuário na máquina remota. Em um domínio, você também deseja permitir usuários todos / anon ou, preferencialmente, criar uma conta de serviço no domínio / rede e executar o serviço como essa conta

    
por 19.09.2013 / 18:48