如何在procun中将jar文件添加到服务?

时间:2018-02-12 12:41:40

标签: java procrun

我使用Java作为Windows服务。我使用了procrun方法。通常我的服务正常。我有API,我想在我的Java代码中使用这个API,当服务正常工作时,我的API应该可行。

我在我的Java项目中添加了.jar文件然后出现了这样的错误:

Failed to install service
2018-02-12 13:18:15 Commons Daemon procrun stderr initialized
Exception in thread "main" ror: reporting/MCLReportingServiceAPI
at MyServicee.start(MyServicee.java:29)
Caused by: java.lang.ClassNotFoundException: reporting.MCLReportingServiceAPI
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more

通常我的目录中的所有文件都是这样的:

C:\Users\xxx\workspace\MyService\src
MyServicee.Class
MyServicee.Java
Myservicee.exe
MyServiceew.exe

我手动将所有.jar文件放在这个目录中(还有bin),它再次无效。

在终端我使用了这个命令:

MyServicee.exe //IS//MyServicee  --Description="Mytest Service" --Install=%CD%\MyServicee.exe --Jvm=auto --Classpath=%CD% --StartMode=jvm --StartClass=MyServicee --StartMethod=start --StopMode=jvm --StopClass=MyServicee --StopMethod=stop --LogPath=%CD%\logs --StdOutput=auto --StdError=auto --Startup=auto

如果有人帮助我,我会很高兴。

最好的问候

0 个答案:

没有答案