文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Windows启动Java服务

2023-09-04 21:39

关注

最近需要临时用到Windows充当服务器的功能,因此需要在Windows上来启动Java服务,之前在Linux服务器上是通过配置system系统服务或者通过启动脚本来完成,同理在Windows上也可以通过这两种方式来完成。

一、通过脚本来启动

1 可以通过在jar包的所在目录下面打开cmd窗口,执行java -jar test.jar来进行启动,但是这种方法每次都要通过输入命令的方式来进行启动。
1.2 可以把启动命令配置成脚本来一键执行启动

@echoe:cd e:\service-back#打开E盘下的service-back文件夹java -jar test.jar

通过这种可以点击bat脚本来进行启动

二、配置成系统服务

上面的两种启动方法原理上是一样的,都是依赖于cmd命令窗口的方式来进行启动,一旦窗口不小心关闭或者电脑关机重启,那么系统也就停止中断了,所以可以配置成系统服务来进行启动。
2.1 下载WinSW.NET4.exe ,下载地址为:https://github.com/winsw/winsw/releases
在这里插入图片描述
2.2 新建WinSW.NET4.xml文件,进行编辑

<configuration>        <id>test-dataid>        <name>test-dataname>        <description>测试服务请求description>        <executable>javaexecutable>        <arguments>-Xmx256m -jar test-data.jararguments>         <startmode>Automaticstartmode>        <logpath>%BASE%\logslogpath>        <log mode="roll-by-size-time">      <sizeThreshold>10240sizeThreshold>      <pattern>yyyyMMddpattern>      <autoRollAtTime>00:00:00autoRollAtTime>      <zipOlderThanNumDays>5zipOlderThanNumDays>      <zipDateFormat>yyyyMMzipDateFormat>    log>configuration>

上面的内容需要根据自己的情况进行修改

3 新建install.bat和uninstall.bat脚本,用来注入和删除配置的系统服务

#install.batWinSW.NET4.exe install
#uninstall.batWinSW.NET4.exe uninstall

最后将以上四个文件和打包好的jar包放在同一个文件夹下面,点击install.bat脚本进行启动,打开系统服务,找到刚刚配置注入的服务,就可以通过系统服务的方法来进行启动和停止了。
在这里插入图片描述
2.4 如何进行删除配置的系统服务,可以通过执行uninstall.bat脚本来删除,也可以通过下面的方法来进行删除。
1、services.msc找到要删除的服务名
2、以管理员身份运行cmd,输入sc delete 服务名称

以上都为个人使用情况的一个记录,仅仅作为参考即可

来源地址:https://blog.csdn.net/s990420/article/details/128925980

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯