java -jar xxx.war安装为windows服务

  1. 故事背景
    1.java -jar D:\xxx.war 项目启动无法关闭黑窗口,强迫症患者难以忍受
    
    2.方式一:sc create "GWM_ICD" binPath= "java.exe -jar D:\xxx.war"-->服务安装成功后无法启动
    
    3.方式二:Apache Commons Daemon工具-->服务安装成功后无法启动
    
    4.最后顿悟了,为关闭黑窗口安装服务挺麻烦,直接后台启动不也很香?
  2. 后台启动
    启动:start /B javaw -jar "D:\xxx.war"
    
    查看:tasklist /fi "imagename eq javaw.exe"
    
    关闭:taskkill /f /fi "imagename eq javaw.exe"

    java -jar xxx.war安装为windows服务_第1张图片

  3. 脚本启动
    启动脚本:gwm-icd-startup.bat
    @echo off
    start /B javaw -jar "D:\xxx.war"
    
    关闭脚本:gwm-icd-shutdown.bat
    @echo off
    taskkill /f /fi "imagename eq javaw.exe"
  4. 服务安装
    使用Windows自带的“sc”命令将一个现有的bat脚本路径注册为Windows服务-->服务启动后脚本执行,但服务不显示运行状态。
    
    启动服务:sc create "gwm-icd-startup" binpath= "D:\gwm-icd-startup.bat" DisplayName= "gwm-icd-startup"
    
    关闭服务:sc create "gwm-icd-shutdown" binpath= "D:\gwm-icd-shutdown.bat" DisplayName= "gwm-icd-shutdown"

    java -jar xxx.war安装为windows服务_第2张图片java -jar xxx.war安装为windows服务_第3张图片

你可能感兴趣的:(java,jar,windows,服务)