我正在尝试使用 Apache Commons Daemon 让 Tika JAXRS 作为 Windows 服务运行。
我有来自http://tika.apache.org/download.html的 tika-server-1.7.jar
我可以让 Tika 作为服务启动,但我无法确定停止方法使用什么。
prunsrv.exe //IS//tika-daemon
--DisplayName "Tika Daemon"
--Classpath "C:\Tika Service\tika-server-1.7.jar"
--StartClass "org.apache.tika.server.TikaServerCli"
--StopClass "org.apache.tika.server.TikaServerCli"
--StartMethod main
--StopMethod main
--Description "Tika Daemon Windows Service"
--StartMode java
--StopMode java
这开始了,并且按我希望的那样工作,但是当试图停止服务时它没有响应。显然org.apache.tika.server.TikaServerCli.main(string[] args)
不是一个合适的停止方法,但我迷失了替代方案。
我也欢迎任何让 Tika 作为 Windows 服务运行或在交互式会话之外自动启动的替代方法。