• nssm在windows上部署服务(bat或exe)隐藏黑窗口运行java项目


    简介
      NSSM是一款可将项目注册为Windows系统服务的工具。当你的项目需要部署在Windows Server上时,NSSM是一个不错的选择。

    特点
      NSSM将项目注册为服务后,启动、停止、重启皆由windows来管理,所以我们不必担心NSSM无法处理项目因意外的停止,而Windows的服务管理即可处理这些问题。

    使用(以jar为例)

    1、下载 nssm (下载地址: http://nssm.cc/download )

    2、将打包好的jar包放到一个文件夹中,编写run.bat文件,run.bat内容为 java -jar xxxx.jar

    3、找到对应的nssm.exe文件,打开cmd窗口,输入命令:nssm.exe install 出现界面:

    Application Path: 选择系统安装的exe或bat。
    Startup directory: 选择项目的根目录。
    Arguments: 输入启动参数,如默认的express项目的参数为./bin/www
    service name 填写服务名

    4、填写日志输出文件


    5、点击install service安装服务

    6、打开windows 服务,就可以看到这次安装的服务,启动服务就好了

    7、在系统服务中找到刚刚注册的服务,右键属性 - 恢复即可设置此服务挂掉重启等内容。

    nssm常用命令:

    nssm install servername //创建servername服务
    nssm start servername //启动服务
    nssm stop servername //暂停服务
    nssm restart servername //重新启动服务
    nssm remove servername //删除创建的servername服务

  • 相关阅读:
    python 列表、元组、字典总结
    python 字典
    python 元组
    python 列表
    JMeter的作用域与执行顺序
    JMeter第一个实战
    JMeter录制的两种方法
    JMeter常用功能
    初识jmeter2
    handler的拒绝策略:
  • 原文地址:https://www.cnblogs.com/wang66a/p/16312297.html
Copyright © 2020-2023  润新知