运行Apache Derby作为Windows服务

Pri*_*shi 3 java windows-services derby

我在我们的项目中使用apache derby.每次,我都必须手动启动derby服务器,即运行startnetworkserver.bat.是否可以将其安装为Windows Web服务?我还想在Windows启动列表中添加该服务.因此,每次启动系统时,它都会自动启动.所以,我不必手动启动服务器.我使用apache tomcat作为windows服务.我想为德比做同样的事情.

npe*_*npe 6

看看Apache Procrun.它是一个Windows可执行文件,允许您将Windows程序安装/卸载为Windows服务.

服务的安装如下(从项目站点):

prunsrv //IS//TestService --DisplayName="Test Service" \
    --Install=prunsrv.exe --Jvm=auto --StartMode=jvm --StopMode=jvm \
    --StartClass=org.apache.SomeStartClass --StartParams=arg1;arg2;arg3 \
    --StopClass=org.apache.SomeStopClass --StopParams=arg1#arg2
Run Code Online (Sandbox Code Playgroud)

之后,您只需使用以下命令启动/停止服务:

net start TestService
net stop TestService
Run Code Online (Sandbox Code Playgroud)

或使用我的电脑中的服务视图.

哦,它是免费的!;-)