solr 做成windows服务

solr做成windows服务

solr默认就集成了jetty,启动部署很方便,但是在window环境下,不能关闭启动的控制台,不然solr服务就停止了。为了防止被手动误关,所以需要把solr做成window服务

网上找了下资料,工具挺多,但是操作最简单,最友好的是NSSM这个工具,工具的地址是http://www.nssm.cc/download。
这篇文章也介绍了这个工具的使用:https://www.sitecoreblog.cz/en/how-to-install-solr-as-a-windows-service/

NSSM使用非常简单,下载下来解压文件夹,把NSSM.exe复制到solr的bin目录下,然后按shift键右键bin文件夹,选择菜单“从此处打开命令窗口”启动cmd命令窗口,
输入

nssm install solr

弹出对话框
solr 做成windows服务_第1张图片

选好solr的启动文件 solr.cmd,启动参数Arguments 里面填写

start -f -p 8983

就可以了。
注意:这里-f是必须填写的,其他参数随意,-p 8983是让启动的端口为8983,service name可以任意定义。
然后开发windows服务,在服务列表里面启动solr7服务,在浏览器输入http://localhost:8983/solr 如果成功看到solr的首页,那么说明安装成功!

要删除该服务可以用windows自带的命令,注意要用超级管理员启动cmd

sc delete <服务名>

你可能感兴趣的:(solr)