jar包做成Windows系统的服务,实现开机自启

不凡 1045 0

        把jar包做成Windows系统的服务,实现开机自动启动服务。使用的工具为:Windows Service Wrapper for .NET4

第一步

        把文章中提供的工具下载下来和你要做成Windows服务的jar包放到一个文件夹下,并且修改成统一名称,如下图

jar包做成Windows系统的服务,实现开机自启-第1张图片-爱制作博客

第二步

        修改xml文件(api.xml),根据自己的需求修改,xml文件介绍如下:

<service>
   <id>izhizuo</id>
   <name>izhizuo-service</name><!-- 服务名称 -->
   <description>爱制作blog  网址https://izhizuo.cn/</description><!-- 服务介绍 -->
   <env name="JAVA_HOME" value="%JAVA_HOME%"/><!-- 环境变量 -->
   <executable>java</executable>
   <arguments>-jar "izhizuo.jar"</arguments><!-- jar包名称 -->
   <startmode>Automatic</startmode>
   <logpath>%BASE%\log</logpath>
   <logmode>rotate</logmode>
</service>

        改成自己的信息,然后再CMD中执行命令,先用命令定位到那三个文件夹下,在执行izhizuo.exe install,如下图表示成功了(cmd要用管理员权限运行)

    关于命令:

izhizuo.exe install 注册服务

izhizuo.exe uninstall 卸载服务

jar包做成Windows系统的服务,实现开机自启-第2张图片-爱制作博客 

        执行成功后去服务中看一下,已经在服务中出现了,然后启动服务,过会可以访问项目了

jar包做成Windows系统的服务,实现开机自启-第3张图片-爱制作博客

    如果在注册服务的时候报错,可以检查xml中的配置是否跟你的文件名字一致

附件:

https://pan.baidu.com/s/18Ah7OISGSKbx2EquhuX-7g  提取码:z8ee

标签: java xml

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~