Windows bat 文件配置
运行该bat脚本需要保证windows上需要安装java环境,如下:
@echo off
echo Starting RocketMQ Forward application...
:: 设置环境变量 JDK 的路径(根据实际的安装路径修改)
set JAVA_HOME=D:\Java
set PATH=%JAVA_HOME%\bin;%PATH%
:: 运行 JAR 文件
start /B java -jar rocketmq-forward-0.0.1-SNAPSHOT.jar --spring.config.location=file:%~dp0application.yml
pause
设置Windos服务自启动
- 新建bat快捷方式,如下:
- 路径上输入下面命令
shell:startup
3. 把bat快捷方式拖到通过命令打开的文件夹下面,如下:
利用 nssm 注册为服务
nessm 下载地址:www.nssm.cc/download
利用nssm.exe软件,将bat注册为服务
目录上面输入cmd打开控制台,然后输入以下命令
nssm install RocketMQForward
这时NSSM会弹出一个弹窗,Application 输入框中选择 rocketmq_forward.bat 这个文件即可
服务设置自启动
- 打开命令提示符(以管理员身份运行)
- 使用以下命令设置服务自启动:
net start RocketMQForward
sc.exe config RocketMQForward start= auto
删掉注册的服务
- 打开命令提示符(以管理员身份运行)
- 使用以下命令删除服务:
.\nssm remove RocketMQForwardService confirm