java - 为 RMI 注册表创建 Windows 服务

标签 java windows service registry rmi

我想创建一个 Windows 服务来在我的系统上启动 RMI 服务。我用来在 cmd 上运行它的命令是

C:\Program Files\Java\jdk1.7.0_67\jre\bin\rmiregistry.exe -J-Djava.rmi.server.useCodebaseOnly=false 11100

我已经使用命令使用 windows sc.exe 创建了一个服务

sc.exe create registry_service binPath= "C:\Program Files\Java\jdk1.7.0_67\jre\bin\rmiregistry.exe -J-Djava.rmi.server.useCodebaseOnly=false 11100"

但是在启动此服务时,我收到一个弹出窗口,提示

"Error1053: service did not respond to start or control request in timely fashion."

谁能告诉我哪里错了?

最佳答案

您不能使用任何任意 .exe 作为 Windows 服务。有特殊要求。您需要使用 Windows Service Wrapper,您可以从 Microsoft 下载它。

关于java - 为 RMI 注册表创建 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27985027/

相关文章:

java - 将可变参数传递给方法

c# - 需要使用C#刷新chrome浏览器

windows - 如何将 Windows 上的 Git 升级到最新版本

c++ - _pgmptr 发生了什么?

service - 命令行重新启动 Visual Studio Team Foundation Server 2012 生成服务?

java - android.net.VPNServicec 不是封闭类

java - Swing - 不规则按钮阵列布局

Java ssl 握手失败 (SSLPoke)

java - 如何比较两个对象数组元素?

android - 不允许启动服务 Intent X 未经许可 Y