zoukankan      html  css  js  c++  java
  • Windows下将Spring jar包部署为一个服务

    在百度上能搜索到不少文章,不过看起来都很复杂,心想一个看起来似乎很简单的工作,似乎不应该这么麻烦。

    还好找到了这一篇:地址
    文章不但有windows下如何作为服务启动,也有linux下的,不过我这次只关注windows。

    不太去关心具体的配置,只希望以最少的操作把jar包作为服务运行起来。简单看来,就3步

    安装过程

    工具

    这里下载,我访问时,最新的版本是v3.0.0-alpha.4,下载的是Assets中的第一个WinSW.NET461.exe。这个依赖的.net framework windows一般默认安装了

    配置文件

    具体配置项不细说,直接贴出来我用的(和原文的基本一致,只修改了jar包名字)。新建一个MyApp.xml:

    <service>
        <id>MyApp</id>
        <name>MyApp</name>
        <description>This runs Spring Boot as a Service.</description>
        <env name="MYAPP_HOME" value="%BASE%"/>
        <executable>java</executable>
        <arguments>-Xmx256m -jar "%BASE%MyApp.jar"</arguments>
        <logmode>rotate</logmode>
    </service>
    

    注意修改里面的arguments节点对应的jar包路径。

    安装服务

    把第一步下载的应用WinSW.NET461.exe重命名为MyApp.exe,这是为了匹配第二步的MyApp.xml文件。我的jar包叫MyApp.jar。把MyApp.xmlMyApp.jar,MyApp.exe放到一个文件夹下,在windows控制台中切换到这个目录,输入

    MyApp.exe install
    

    控制台会打印服务安装成功,在windows服务列表中,也就可以看到新增加的MyApp服务。

  • 相关阅读:
    vue 购买弹出框 动画
    vue 和animate.css 的动画使用
    获得url地址?后的参数
    Java 实现随机数组元素升降序
    java for循环实现九九乘法表
    java 随机生成字符串验证码
    Mysql插入值时,避免重复插入
    Mysql的unique和primary key
    2020 3.6日电话面试(某外包公司)
    Intellij IDEA配置javaweb项目
  • 原文地址:https://www.cnblogs.com/mosakashaka/p/13611767.html
Copyright © 2011-2022 走看看