prunsrv.exe服务未启动

2022-09-03 03:54:45

我正在尝试为应用程序安装并启动带有 prunsrv.exe 的服务

我能够正常安装服务,但服务无法启动并给我一个错误

enter image description here

下面还有用于使用 prunsrv 安装服务的配置.exe

set SERVICE_NAME=TestService

REM Service log configuration
set PR_LOGPREFIX=%SERVICE_NAME%
set PR_LOGPATH=D:\setups\Commons_Daemon\commons-daemon-1.0.14-bin-windows\logs
set PR_STDOUTPUT=auto
set PR_STDERROR=auto
set PR_LOGLEVEL=INFO

REM Path to java installation
set PR_JVM=C:\Program Files\Java\jre1.6.0_04\bin\client\jvm.dll
set PR_CLASSPATH=D:\setups\Commons_Daemon\commons-daemon-1.0.14-bin-windows\temp.jar;

REM Startup configuration
set PR_STARTUP=auto
set PR_STARTMODE=java
set PR_STARTCLASS=Trys.AppLauncher
set PR_STARTMETHOD=start

REM Shutdown configuration
set PR_STOPMODE=java
set PR_STOPCLASS=Trys.AppLauncher
set PR_STOPMETHOD=stop

REM JVM configuration
set PR_JVMMS=64
set PR_JVMMX=128
set PR_JVMSS=4000

REM Install service
prunsrv.exe //IS//%SERVICE_NAME%

将上述配置打包到一个批处理文件中,执行该服务以安装该服务

此外,日志文件不会生成,因此我甚至无法调试。

请告诉我我哪里出错了


答案 1

一个可能的问题是使用错误的.对于 64 位 java 安装,请使用 ,对于 32 位 java 安装,在 commons-deamon-xxx-bin-windows.zip 文件中使用。prunsvr.exeamd64/prunsvr.exe/prunsvr.exe


答案 2

这可能是很多事情。首先检查日志。默认值为...

%SystemRoot%\System32\LogFiles\Apache

从那里,您应该能够获得更具体的错误。例如,类路径,Java路径或其他一些选项无效。


推荐