1

我有一个 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.exeprocmgr.exe只是复制。

请建议我如何克服这个问题。

是否将应用程序作为windows服务运行,prunsrv.exe、prunmgr.exe就够了吗?我可以成功安装但无法启动为什么???

4

1 回答 1

0

您可能需要将您的服务设置为以安装 Java 的用户身份运行,否则它将找不到它的环境变量。

如果您必须在默认的本地系统帐户中运行,那么您可以运行一个设置环境的批处理文件,然后启动 java.exe。

于 2013-06-18T21:24:35.880 回答