activemq na janela: não é possível iniciar o serviço como conta LocalSystem

2

Estou tentando executar o activemq como um serviço na minha máquina windows7, serviço de instalação corretamente, mas não inicia como conta LocalSystem. Ele funciona perfeitamente se eu iniciá-lo com a propriedade de logon como meu usuário. Infelizmente, não há nada no arquivo de log (na verdade, ele não é criado se eu iniciar como LocalSystem). Arquivos binários msmq estão localizados em Arquivos de Programas, isso pode ser um problema também?

Obrigado por qualquer conselho,

Felice

    
por Felice Pollano 07.07.2011 / 09:02

1 resposta

1

Seu problema é que a conta do sistema local não tem direitos para criar diretórios temporários. Portanto, se você quiser usar a conta do sistema local, poderá definir explicitamente a propriedade java.io.tmpdir no conf do wrapper para um local ao qual o sistema local tenha direitos.

Como exemplo, esta é minha configuração de desenvolvimento (em% ACTIVEMQ_HOME% / bin / win32 / wrapper.conf):

wrapper.java.additional.10=-Djava.io.tmpdir="%ACTIVEMQ_BASE%"/temp
    
por 10.08.2011 / 21:16