GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

软件运维 --- jar如何在windows作为服务开机自启运行

步骤 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

 

posted on 2025-01-15 11:23  GKLBB  阅读(384)  评论(0)    收藏  举报