Назад | Перейти на главную страницу

activemq в окне: не удается запустить службу как учетную запись LocalSystem

Я пытаюсь запустить activemq как службу на моем компьютере с Windows7, служба устанавливается правильно, но она не запускается как учетная запись LocalSystem. Он отлично работает, если я запускаю его со свойством входа в систему как мой пользователь. К сожалению, в файле журнала ничего нет (на самом деле он не создается, если я запускаю как LocalSystem). Двоичные файлы msmq находятся в папке Program Files, может ли это быть проблемой?

Спасибо за любой совет,

Феличе

Ваша проблема в том, что учетная запись локальной системы не имеет прав на создание временных каталогов. Итак, если вы хотите использовать локальную системную учетную запись, вы можете явно установить свойство java.io.tmpdir в conf оболочки для местоположения, на которое локальная система имеет права.

Например, это моя настройка разработчика (в% ACTIVEMQ_HOME% / bin / win32 / wrapper.conf):

wrapper.java.additional.10=-Djava.io.tmpdir="%ACTIVEMQ_BASE%"/temp