首页 > 系统相关 >软件运维 --- jar如何在windows作为服务开机自启运行

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

时间:2025-01-15 11:34:14浏览次数:1  
标签:NSSM 服务 RuoyiService 运维 windows JAR jar ruoyi

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

相关文章

  • GIMP 3.0.0 (Linux, macOS, Windows) - 免费开源图像编辑器
    GIMP3.0.0(Linux,macOS,Windows)-免费开源图像编辑器GNUImageManipulationProgram(GIMP)请访问原文链接:https://sysin.org/blog/gimp/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgGIMPGNUIMAGEMANIPULATIONPROGRAM免费且开源的图像编辑器GIMP......
  • digiKam 8.5 (Linux, macOS, Windows) - 开源照片管理软件
    digiKam8.5(Linux,macOS,Windows)-开源照片管理软件ProfessionalPhotoManagementwiththePowerofOpenSource请访问原文链接:https://sysin.org/blog/digikam/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgdigiKam开源驱动的专业照片管理什么是dig......
  • 你平时开发是用mac还是windows系统?至少举三个例子说明两者的区别?
    在前端开发中,我通常会选择使用Mac系统进行开发,但我也了解Windows系统,并且能够根据需要使用它。以下是Mac和Windows系统在前端开发方面的三个主要区别:用户界面与体验:Mac:Mac系统以其优雅的用户界面和流畅的操作体验著称。对于追求设计感和美感的开发者来说,Mac提供了一个更加整......
  • Windows 行为测试 删除 FileStream 正在读写文件可以继续读写
    测试结论:使用FileShare带Delete的共享方式打开的FileStream正在对文件进行读写过程中,可以对正在读写的文件进行删除。文件删除之后,不影响已经打开的FileStream的读写。且此时使用File.Exists方法判断文件是否存在,返回的是不存在如果删除之后,再次在外部新建同名文件,则......
  • windows server2016搭建AD域服务器
    @目录一、背景二、搭建AD域服务器步骤三、生成可供java程序使用的keystore文件四、导出某用户的keytab文件五、主机配置hosts文件六、主机确认是否能ping通本人其他相关文章链接一、背景亲测可用,之前搜索了很多博客,啥样的都有,就是不介绍报错以及配置用处,根本不懂照抄那些配置......
  • 【Ansible运维】让Ansible更安全:使用Vault进行加密
    管理目标节点时,有些操作需要使用密码才允许访问,但Ansible是一个自动化配置管理工具,在自动化操作的阶段中要求交互式输入密码的行为应该是一件让人败兴的事。通常,实现非交互式的方案有:(1)将敏感数据写入文件(比如写入变量文件),然后读取,这种方案不安全;(2)定义敏感数据对应的环境......
  • Jar Analyzer:JAR包分析工具
    工具介绍一个JAR包分析工具,批量分析,SCA漏洞分析,方法调用关系搜索,字符串搜索,Spring组件分析,信息泄露检查,CFG程序分析,JVM栈帧分析,进阶表达式搜索,字节码指令级的动态调试分析,反编译JAR包一键导出,一键提取序列化数据恶意代码,一键分析BCEL字节码。JarAnalyzer的用途场景01:从大量J......
  • 玩机党的福音,Windows超级管理器!
    前言:        今天,我要向大家隆重推荐一款堪称“神器”的软件——Windows超级管理器。这是一款完全免费且功能强大的系统管理软件,其出色的表现甚至超越了广为人知的鲁大师。Windows超级管理器        这款软件的体积十分小巧,仅有5兆大小,下载后无需安装,打开即......
  • Windows下Git Bash的tar命令使用
    Administrator@WIN-5B2ST4S1K5HMINGW64~/Documents/spark$lsspark-3.5.4-bin-hadoop3.tgzspark-3.5.4-bin-without-hadoop.tgzAdministrator@WIN-5B2ST4S1K5HMINGW64~/Documents/spark$tar-xspark-3.5.4-bin-hadoop3.tgz./tar:Refusingtoreadarchivecon......
  • 云平台运维监控套件:确保业务稳定运行的关键工具
    云平台运维监控套件:确保业务稳定运行的关键工具随着云计算技术的不断发展和普及,越来越多的企业选择将业务迁移到云端,以提高灵活性和可扩展性。然而,这也带来了新的挑战,特别是在运维管理方面。云平台运维监控套件作为一种全面、高效的解决方案,能够实时监控云主机的各项性能指......