我是靠谱客的博主 留胡子雪糕,最近开发中收集的这篇文章主要介绍项目实施(2):服务器开机自启动jar包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在Windows server下实现jar包开机自启动,需要借助一个开源程序winsw
.netframework2.0 选择WinSW.NET2.exe
链接:https://pan.baidu.com/s/1Q7eVBUbxbMbUD_iAF7TITQ
提取码:e1m0
.netframework4.0 选择WinSW.NET4.exe
链接:https://pan.baidu.com/s/1rRDhD_zSUCk519kS4rM0XQ
提取码:z1is

  1. 将下载的WinSW.NET4.exe放到jar根目录下,将其名字改为jar包一样的名字(dayao-sc-web),当然名字是自定义的
    在这里插入图片描述
  2. 再新建一个txt文件,将名字也改为dayao-sc-web.xml,扩展名前面的名字部分和.exe要保持一致。在dayao-sc-web.xml里面添加如下代码,添加记得删除注释
<configuration>
<!--安装成Windows服务后的服务名-->
  <id>dayao-sc-web</id>        <!--显示的服务名称-->
  <name>dayao-sc-web</name>    <!--对服务的描述-->
  <description>dayao-sc-web</description>   <!--这里写jar配置环境变量名称-->
  <env name="JAVA_HOME" value="%JAVA_HOME%"/>  <!--这里写jar配置环境变量,直接写"java"就行-->
  <executable>java</executable>   <!--这里写jar包的路径-->
  <arguments>-jar "C:tkdeploydayao-sc-web.jar"</arguments>  <!--让服务自动启动-->
  <startmode>Automatic</startmode>  <!--日志路径-->
  <logpath>dayao-sc-web</logpath>  <!--日志模式-->
  <logmode>rotate</logmode>
</configuration>
  1. 安装dayao-sc-web.exe,在jar包根目录下输入cmd,在控制台中输入 dayao-sc-web.exe install
    在这里插入图片描述
  2. 提示安装成功,但是此时服务并未启动!!!
    在这里插入图片描述
  3. 要设置成开机自启动,仍需要两步骤:打开任务管理器,选择最后一栏服务,找到dayao-sc-web服务,右键选择启动
    在这里插入图片描述
  4. 再次点击右键,选择打开服务,跟上面一样找到服务,查看启动类型是否为自动
    在这里插入图片描述
  5. 如果启动类似为手动,可以右键选择属性,设置启动类型为自动
    在这里插入图片描述
  6. 若更新jar包则只需先关闭服务 更新完jar包后重启服务即可

最后

以上就是留胡子雪糕为你收集整理的项目实施(2):服务器开机自启动jar包的全部内容,希望文章能够帮你解决项目实施(2):服务器开机自启动jar包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部