如何启动SymmetricDS服务?

时间:2016-06-15 10:43:14

标签: windows windows-services symmetricds

我打开了#34;服务"并尝试开始" SymmetricDS"服务。

然后系统显示包含以下内容的对话框:

" Windows无法在本地计算机上启动对称服务。

错误2系统找不到指定的文件。"

然后我打开了#34;注册表编辑器"并看到像这样的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 \ symmetric-wrapper.jar" init" C:\ Program Files(x86)\ Webstercare \ MedSig 4 \ Tools \ synchronization \ SymmetricDS \ conf \ sym_service.conf"

请帮我开始这项服务!

非常感谢。

3 个答案:

答案 0 :(得分:4)

您的系统可能无法在系统路径上找到“java”命令,在这种情况下,您需要重新安装Java 8或将Java bin目录添加到系统路径中。

您是否可以从命令行运行java?

答案 1 :(得分:2)

如果您可以安装该服务但无法启动该服务:

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 更改为conf \ sym_service.conf中java.exe的完整路径。

例如我的是:

# 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

如果您无法安装该服务:

错误:&#34;系统无法找到指定的路径&#34;当您尝试安装该服务时。 对于java的环境变量,它可能是一个糟糕的或过时的路径。

打开powershell并输入:

java -version

如果它没有向您提供任何信息,或者给出相同的错误,请按照以下步骤进行修复。

转到:

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

对于 JAVA_HOME ,放入java文件夹的路径(不是bin或exe)。

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

对于路径,将路径附加到java(不是exe)的bin文件夹。确保在上一个路径的末尾添加分号。它被用作分隔符。

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

答案 2 :(得分:1)

您是否按照文档中的说明尝试启动服务? http://www.symmetricds.org/doc/3.7/html/user-guide.html第2.2节。