如何启动 SymmetricDS 服务?
How to start SymmetricDS service?
我打开 "Services" 并尝试启动 "SymmetricDS" 服务。
然后系统显示以下内容的对话框:
"Windows 无法在本地计算机上启动 symmetricds 服务。
错误2系统找不到指定的文件。"
然后我打开 "Registry Editor" 并看到 ImagePath 是这样的:
"java" -Djava.io.tmpdir="C:\Program Files (x86)\Webstercare\MedSig 4\Tools\synchronisation\SymmetricDS\tmp" -jar "C:\Program Files (x86)\Webstercare\MedSig 4\Tools\synchronisation\SymmetricDS\lib\symmetric-wrapper.jar" 初始化 "C:\Program Files (x86)\Webstercare\MedSig 4\Tools\synchronisation\SymmetricDS\conf\sym_service.conf"
请帮我启动这个服务!
非常感谢。
您是否尝试按照文档中的描述启动服务? http://www.symmetricds.org/doc/3.7/html/user-guide.html 第 2.2 节
可能你的系统在你的系统路径下找不到"java"命令,在这种情况下你需要重新安装Java 8或添加Java bin目录到你的系统路径。
您可以从命令行 运行 java 吗?
如果可以安装服务但无法启动:
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
如果无法安装服务:
错误:"the system cannot find the path specified" 当您尝试安装该服务时。
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
For Path 将路径附加到 java 的 bin 文件夹(不是 exe)。确保在先前路径的末尾添加分号。它用作分隔符。
C:\Program Files (x86)\Java\jre1.8.0_151\bin\
我打开 "Services" 并尝试启动 "SymmetricDS" 服务。
然后系统显示以下内容的对话框:
"Windows 无法在本地计算机上启动 symmetricds 服务。
错误2系统找不到指定的文件。"
然后我打开 "Registry Editor" 并看到 ImagePath 是这样的:
"java" -Djava.io.tmpdir="C:\Program Files (x86)\Webstercare\MedSig 4\Tools\synchronisation\SymmetricDS\tmp" -jar "C:\Program Files (x86)\Webstercare\MedSig 4\Tools\synchronisation\SymmetricDS\lib\symmetric-wrapper.jar" 初始化 "C:\Program Files (x86)\Webstercare\MedSig 4\Tools\synchronisation\SymmetricDS\conf\sym_service.conf"
请帮我启动这个服务!
非常感谢。
您是否尝试按照文档中的描述启动服务? http://www.symmetricds.org/doc/3.7/html/user-guide.html 第 2.2 节
可能你的系统在你的系统路径下找不到"java"命令,在这种情况下你需要重新安装Java 8或添加Java bin目录到你的系统路径。
您可以从命令行 运行 java 吗?
如果可以安装服务但无法启动:
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
如果无法安装服务:
错误:"the system cannot find the path specified" 当您尝试安装该服务时。 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
For Path 将路径附加到 java 的 bin 文件夹(不是 exe)。确保在先前路径的末尾添加分号。它用作分隔符。
C:\Program Files (x86)\Java\jre1.8.0_151\bin\