fre*_*per 15 java apache-commons procrun
我正在尝试使用prunsrv.exe为应用程序安装并启动服务
我能够安装该服务,但服务不会启动,并给我一个错误

以下是用于使用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%
Run Code Online (Sandbox Code Playgroud)
将上述配置打包到批处理文件中以执行安装服务
此外,日志文件不会生成,因为我甚至无法调试.
请告诉我哪里出错了
Ade*_*dem 15
一个可能的问题是使用错误prunsvr.exe.对于64位java安装,使用amd64/prunsvr.exe,对于32位java安装,请使用/prunsvr.execommons-deamon-xxx-bin-windows.zip文件.
这可能是很多事情.首先检查日志.默认为......
%SYSTEMROOT%\ SYSTEM32\LogFiles文件\阿帕奇
从那里你应该能够得到更具体的错误.例如,Classpath,Java路径或其他一些选项无效.
这个错误的原因是我没有重命名prunsrv.exe为TestService.exe. 同样,Prunmgr.exe 必须是 TestServicew.exe。
重命名这些文件非常重要。
| 归档时间: |
|
| 查看次数: |
28001 次 |
| 最近记录: |