JavaService.exe на сервере Windows 2012

Я пытаюсь запустить приложение Java как службу Windows с помощью JavaService.exe (http://forge.ow2.org/projects/javaservice) В Windows Server 2012.

Я получаю общую ошибку, и служба не запускается. В средстве просмотра событий я получаю следующее:

Не удалось найти описание события с идентификатором 4097 из источника «XXX». Либо компонент, который вызывает это событие, не установлен на локальном компьютере, либо установка повреждена. Вы можете установить или восстановить компонент на локальном компьютере.

Любая идея, как запустить java как службу Windows на сервере Windows 2012


person MoShe    schedule 28.01.2013    source источник
comment
Не могли бы вы открыть больше информации о JavaService.exe? Или попробуйте такой подход: stackoverflow.com/questions/68113/   -  person Evgeniy Fitsner    schedule 28.01.2013
comment
forge.ow2.org/projects/javaservice   -  person MoShe    schedule 28.01.2013
comment
Вы уверены, что этот JavaService.exe должен работать на Windows 2012 (требования с сайта - Операционная система: Windows NT / 2000)? С моей точки зрения, wrapper.tanukisoftware.com/doc/english/introduction.html более полезен и отлично работает с производственными системами, такими как сервер сборки CruiseControl CI и т. д.   -  person Evgeniy Fitsner    schedule 28.01.2013
comment
он отлично работает на Windows Server 2008 X64   -  person MoShe    schedule 28.01.2013


Ответы (1)


Мне удалось заставить его работать, скопировав файл msvcr100.dll из каталога bin / Java 7 в тот же каталог, что и исполняемый файл службы Java.

person MoShe    schedule 28.01.2013
comment
Спасибо. Этот ответ действительно спас мне день. - person sakra; 19.12.2014