我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Windows启动Java服务

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

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Windows启动Java服务

最近需要临时用到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

Windows启动Java服务

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

windows服务“启动服务出错:服务没有及时响应启动

这个错误通常是由于服务超时引起的。Windows服务启动失败时,系统会等待一段时间来等待服务的响应,如果在指定的时间内服务没有及时响应,系统会报错。要解决这个问题,可以尝试以下几个步骤:1. 增加服务的启动超时时间:可以通过以下步骤来修改服
2023-09-26

Windows安装和启动SSH服务

前言 作者在做项目时遇到需要从Windows系统远程传文件到Ubuntu系统,Ubuntu系统这边使用了gFTP的文件传输工具,但是远程Windows时发现老是连接不上,后面发现是Windows这边没有开启SSH服务。 找了一些文章,结合自
2023-08-19

C#中怎么启动windows服务

这篇文章给大家介绍C#中怎么启动windows服务,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。C#启动windows服务的由来:我们知道, 在C#代码中启动一个已经存在的windows服务,我们可以用这样的代码来完成
2023-06-18

windows下kafka怎么启动服务器

这篇文章主要讲解了“windows下kafka怎么启动服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows下kafka怎么启动服务器”吧!Kafka 使用 ZooKeeper
2022-12-16

改变Windows服务的启动顺序

要改变Windows服务的启动顺序,只要修改Windows的注册表就可 以了。任何Windows服务的注册信息可以在注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
2023-05-24

linux怎么启动java服务

要在Linux上启动Java服务,需要执行以下步骤:1. 确保已经安装了Java Development Kit (JDK)。可以使用以下命令检查是否安装了JDK:```java -version```如果没有安装JDK,可以使用包管理器安
2023-09-22

windows没有启动服务器服务怎么解决

本篇内容主要讲解“windows没有启动服务器服务怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows没有启动服务器服务怎么解决”吧!解决方法1、单击开始菜单,依次点击:所有应用
2023-07-01

windows无法启动redis服务如何解决

有几种可能的解决方法来解决Windows无法启动Redis服务的问题:1. 检查Redis配置文件:确保Redis配置文件redis.conf中的配置正确无误。特别是检查以下配置项:- bind:确保绑定的IP地址正确。- port:确保端
2023-08-30

windows无法启动telnet服务怎么解决

要启动Telnet服务,你可以按照以下步骤进行解决:1. 打开 "控制面板",选择 "程序",然后点击 "打开或关闭Windows功能"。2. 在弹出的 "Windows功能" 窗口中,找到 "Telnet客户端" 和 "Telnet服务器
2023-09-17

Windows Defender服务无法启动怎么解决

这篇文章主要讲解了“Windows Defender服务无法启动怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Windows Defender服务无法启动怎么解决”吧!恢复Defen
2023-07-01

windows下通过运行startup.bat启动tomcat服务

在XP上明明已经安装了JDK1.5并设置好了Java_HOME,可偏偏Tomcat在启动过程中找不到。 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable i
2023-06-01

windows音频服务未运行没声音无法启动windows audio服务

问:你好,我电脑出现了音频服务未运行,而android且没声音,在控制版面php---管编程客栈理工具----服务---Windows audio里无法启动这个选项,提示windows无法启动windows audiohttp://www.
2023-06-05

怎么在windows环境中启动mongodb服务

怎么在windows环境中启动mongodb服务?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。windows环境下启动mongodb服务的方法:1、打开命令窗口,切换到mong
2023-06-14

windows提示没有启动服务器服务怎么解决

本篇内容主要讲解“windows提示没有启动服务器服务怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows提示没有启动服务器服务怎么解决”吧!一、故障现象:1、使用鼠标右键点击桌
2022-12-16

如何实现C#启动Windows服务及关闭

如何实现C#启动Windows服务及关闭,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。C#启动Windows服务及关闭实例实现的步骤和使用调用的类是什么呢?让我们来看看具体的实
2023-06-17

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录