zoukankan      html  css  js  c++  java
  • 将springboot打包成的jar文件做成windows服务

    1.在idea中用maven将程序打成jar,放到运行的目录中。

    2.去github上面下载winsw: https://github.com/kohsuke/winsw/releases

     

    3. 将WinSW.NET4.exe文件复制到java程序所在文件夹中

    4.将java程序重命名,去掉名称中的“.”。例如test-1.0.jar  ---->  test.jar

    5.将WinSW.exe重命名为test.exe(和jar同名)

    6. 新建一个xml文件,命名为test.xml,写入以下内容(还有一些参数自己去看github说明):

    <service>

         <id>test</id>

         <name> test </name>

         <description>This is test service.</description>

         <!-- java环境变量 -->

         <env name="JAVA_HOME" value="%JAVA_HOME%"/>

         <executable>java</executable>

        <arguments>-jar "E:springboot test.jar"</arguments>

         <!-- 开机启动 -->

         <startmode>Automatic</startmode>

         <!-- 日志配置 -->

         <logpath>%BASE%log</logpath>

         <logmode>rotate</logmode>

     </service>

    如果没有配置环境变量,直接将三个文件扔到java的bin目录下运行。去掉标签<env name="JAVA_HOME" value="%JAVA_HOME%"/>

      7.命令行定位到当前目录,执行: 

     test.exe  install

    8. 去windows服务列表中启动程序。

    (如果需要更新程序,只需要先将服务停止,再将新文件重命名为test.jar,最后启动服务就行了)

  • 相关阅读:
    关于<asp:checkBoxList>控件的对齐方法
    heckboxlist详细用法、checkboxlist用法、checkboxlist
    layoutit note
    查看linux启动的线程信息
    【转】如何修改maven工程jdk版本
    开源bug管理工具-Cynthia
    linux系统相关、硬件、资源
    Nginx文件服务器配置
    windows安装zookeeper单机版
    centos安装nginx
  • 原文地址:https://www.cnblogs.com/xiaojf/p/11711636.html
Copyright © 2011-2022 走看看