无法使用YAJSW启动Windows服务,但是net start命令有效

时间:2018-08-07 07:02:11

标签: java windows windows-services yajsw tanuki

我已经使用YAJSW作为Java应用程序的包装器,并且该应用程序在启动machine时作为服务启动。该应用程序安装在服务帐户中,

我需要从应用程序通过包装程序重新启动自身(作为服务),但是它失败,并显示Access denied消息,但是当使用Windows命令net start <service_name>启动同一应用程序时,它会启动。 我正在使用Windows 7。 似乎通过YAJSW或tanuki启动Windows服务是有问题的。 下面是包装器conf。

wrapper.java.command=java
wrapper.ntservice.java.command=java

wrapper.java.command.minVersion=1.8
#wrapper.java.command.maxVersion=1.8

wrapper.working.dir=C:\App

wrapper.cleanup_tmp=true

wrapper.tmp.path = ${jna_tmpdir}




wrapper.java.library.path.1=bin/
# Java Application main class
wrapper.java.app.mainclass=server.ServerApp 

wrapper.console.loglevel=INFO
wrapper.logfile=wrapper.log
wrapper.logfile.format=LPTM
wrapper.logfile.loglevel=INFO
wrapper.logfile.maxsize=1M
wrapper.logfile.maxfiles=10
wrapper.syslog.loglevel=INFO


wrapper.shutdown.timeout =2
wrapper.jvm_exit.timeout=5


wrapper.on_exit.0=SHUTDOWN
wrapper.on_exit.1=SHUTDOWN
wrapper.on_exit.default=SHUTDOWN

wrapper.console.title=JVT Server

wrapper.ntservice.interactive=false
wrapper.ntservice.name=ServerApp
wrapper.ntservice.displayname=ServerApp
wrapper.ntservice.description=ServerApp
wrapper.ntservice.starttype=AUTO_START

0 个答案:

没有答案