2016-06-15 2 views
0

Я открыл «Услуги» и попробовал запустить сервис «SymmetricDS».Как начать службу SymmetricDS?

Затем диалоговая система шоу с ниже содержания:


«Windows не удалось запустить службу symmetricds на локальном компьютере

Ошибка 2 Система не может найти указанный файл.».


Затем я открыл "Редактор реестра" и увидел ImagePath подобное:

"Java" -Djava.io.tmpdir = "C: \ Program Files (x86) \ Webstercare \ MedSig 4 \ Tools \ synchronization \ SymmetricDS \ tmp "-jar" C: \ Program Files (x86) \ Webstercare \ MedSig 4 \ Tools \ synchronization \ SymmetricDS \ lib \ symbolric-wrapper.jar "init" C: \ Program Files (x86) \ Webstercare \ MedSig 4 \ Tools \ synchronization \ SymmetricDS \ conf \ sym_service.conf "

Пожалуйста, помогите мне начать эту услугу!

Большое спасибо.

+0

никто не поможет мне :( –

ответ

4

Возможно, ваша система не может найти команду «java» на вашем системном пути, и в этом случае вам нужно будет переустановить Java 8 или добавить каталог bin bin в вашу систему PATH.

Вы можете запустить java из командной строки?

1

Если вы можете установить службу, но не может запустить его:

PS <C:\Program Files\SymmDS\bin>> ./sym_service.bat start 
Waiting for server to start 
Error 19: StartService returned error 2: The system cannot find the file 
specified. 
Native error 19 

Другой Симптом: Попытка запустить его через вкладку менеджеры задач службы дает:

"The operation could not be completed. Access is denied." 

Изменить wrapper.java.command Полный путь к вашему java.exe в conf \ sym_service.conf.

Например, мой был:

# Java Runtime Executable 
    wrapper.java.command=java 

И я изменил его:

# Java Runtime Executable 
wrapper.java.command=C:\Program Files (x86)\Java\jre1.8.0_151\bin\java.exe 

Если вы не можете установить службу:

Ошибка: «Система не может найдите указанный путь "при попытке установить службу. Это, вероятно, плохой или устаревший путь для переменной среды для java.

Открыть PowerShell и введите:

java -version 

, если он не дает вам никакой информации, или дает ту же ошибку, то выполните следующие действия, чтобы исправить это.

Перейти к:

Control Panel -> All Control Panel Items -> System 
    Advanced system settings -> Advanced Tab -> Environment Variables 

Для JAVA_HOME положить в пути к папке для Java (а не бен или EXE).

C:\Program Files (x86)\Java\jre1.8.0_151 

Для Пути добавить путь к папке бен для Java (не EXE). Убедитесь, что вы добавили точку с запятой в конец предыдущего пути. Он используется как разделитель.

C:\Program Files (x86)\Java\jre1.8.0_151\bin\ 
Смежные вопросы