我有一个java应用程序,必须作为Windows服务运行。 我可以使用以下命令安装该服务。
"%EXECUTABLE%" //IS//%SERVICE_NAME% --StartClass %STARTER% --StopClass %STOPPER% %START_PARAMS% %STOP_PARAMS%
该服务已成功安装,但当我尝试运行它时,显示无法创建java。路径也没有显示在jkartha日志文件中。
我有JAVA_HOME
环境变量指向jdk1.5。
甚至我将msvcr71.dll
复制到windows \ system32文件夹并重新启动了PC。
我在Windows 2008服务器上运行它。
我没有安装apache tomcat服务器。我复制了prunsrv.exe
和procmgr.exe
。
请建议我如何克服这个问题。
是否运行应用程序作为windows服务,prunsrv.exe,prunmgr.exe就足够了吗?我能够成功安装但无法启动为什么???
答案 0 :(得分:0)
您可能需要set your service to run as the user that installed Java,否则无法找到其环境变量。
如果必须在默认的本地系统帐户中运行,则可以运行设置环境的批处理文件,然后启动java.exe。