win10下将Activemq安装为系统服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10下将Activemq安装为系统服务相关的知识,希望对你有一定的参考价值。
参考技术A 1、如果不是administration,先获得足够的权限,打开注册表,将HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 的值改为0,如果没有足够的权限,会报出【OpenSCManager failed - 拒绝访问。 (0x5)】错误2、进入如下目录
以管理员身份运行InstallService.bat就可以了,如果不以管理员身份运行,会报出【wrapper.exe"' 不是内部或外部命令,也不是可运行的程序】错误。
如果正确运行InstallService.bat发现命令行窗口一闪而过的话,可以再运行一次InstallService.bat,如果出现下面的内容,就说明已经安装成功了。
3、这时候去查看系统服务列表,就会发现ActiveMQ服务已经列表中了,如服务未启动可以手动启动,并且设置为自动启动,以后每次开机的时候,ActiveMQ服务就会自动启动啦。
参考:
安装window services 提示错误[SC] OpenSCManager FAILED 5
如何注册Tomcat到Window Service服务
linux下将java程序安装为服务自启动
测试环境是centos7,其他版本请自测
原理是安装为systemctl服务,可以实现开机自启动,异常关闭自动重启,可以省不少事情。
下面直接上shell命令,复制保存为sh文件,修改最上面的变量,然后运行就可以了
#!/bin/bash
startshell=\'/home/startup.sh\' #启动脚本,自己写,java -jar
stopshell=\'/home/stop.sh\' #关闭脚本,自己写
servicename=\'something\' #服务名,别秀的写中文
workDir
以上是关于win10下将Activemq安装为系统服务的主要内容,如果未能解决你的问题,请参考以下文章