概述
在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
- 将下载的
WinSW.NET4.exe
放到jar根目录下,将其名字改为jar包一样的名字(dayao-sc-web),当然名字是自定义的
- 再新建一个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>
- 安装
dayao-sc-web.exe
,在jar包根目录下输入cmd,在控制台中输入dayao-sc-web.exe install
- 提示安装成功,但是此时服务并未启动!!!
- 要设置成开机自启动,仍需要两步骤:打开任务管理器,选择最后一栏服务,找到dayao-sc-web服务,右键选择启动
- 再次点击右键,选择打开服务,跟上面一样找到服务,查看启动类型是否为自动
- 如果启动类似为手动,可以右键选择属性,设置启动类型为自动
- 若更新jar包则只需先关闭服务 更新完jar包后重启服务即可
最后
以上就是留胡子雪糕为你收集整理的项目实施(2):服务器开机自启动jar包的全部内容,希望文章能够帮你解决项目实施(2):服务器开机自启动jar包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复