步骤 1:准备工作
下载并安装 Java:Oracle JDK 或 OpenJDK。
确保你已经构建好若依的 JAR 文件(如 ruoyi-admin.jar)。
访问 NSSM 官网 下载最新版本。
步骤 2:安装若依 JAR 文件为 Windows 服务
以管理员身份运行 CMD。
进入 NSSM 的解压目录
nssm install 自定义一个服务名称,这会打开 NSSM 的图形化配置界面。
Path:Java 的可执行文件路径,例如:C:\Program Files\Java\jdk-17\bin\java.exe
Startup directory:若依 JAR 文件所在的目录,例如:C:\ruoyi
Arguments:启动 JAR 文件的参数,例如:-jar C:\ruoyi\ruoyi-admin.jar
Service name:服务名称(如 RuoyiService)。
在(I/O)重定向标签配置日志,
Output [stdout]:标准输出日志文件路径。
Error [stderr]:错误日志文件路径。
点击“Install service”:
命令行启动服务:net start RuoyiService
按 Win + R,输入 services.msc,找到 RuoyiService。设置启动类型为“自动”
打开浏览器,访问若依的地址(如 http://localhost:8080),确认应用是否正常运行。
其他命令:
net start RuoyiService # 启动服务
net stop RuoyiService # 停止服务
nssm remove RuoyiService 移除服务
如果若依需要较大的内存,可以在 NSSM 的 Arguments 中添加 JVM 参数,例如:
-Xms512m -Xmx1024m -jar C:\ruoyi\ruoyi-admin.jar
标签:NSSM,服务,RuoyiService,运维,windows,JAR,jar,ruoyi From: https://www.cnblogs.com/GKLBB/p/18672685