java -jar xxx.war安装为windows服务

这篇具有很好参考价值的文章主要介绍了java -jar xxx.war安装为windows服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 故事背景
    1.java -jar D:\xxx.war 项目启动无法关闭黑窗口,强迫症患者难以忍受
    
    2.方式一:sc create "GWM_ICD" binPath= "<path-to-java>java.exe -jar <path-to-war>D:\xxx.war"-->服务安装成功后无法启动
    
    3.方式二:Apache Commons Daemon工具-->服务安装成功后无法启动
    
    4.最后顿悟了,为关闭黑窗口安装服务挺麻烦,直接后台启动不也很香?
  2. 后台启动
    启动:start /B javaw -jar "D:\xxx.war"
    
    查看:tasklist /fi "imagename eq javaw.exe"
    
    关闭:taskkill /f /fi "imagename eq javaw.exe"

    java -jar xxx.war安装为windows服务

  3. 脚本启动
    启动脚本:gwm-icd-startup.bat
    @echo off
    start /B javaw -jar "D:\xxx.war"
    
    关闭脚本:gwm-icd-shutdown.bat
    @echo off
    taskkill /f /fi "imagename eq javaw.exe"
  4. 服务安装
    使用Windows自带的“sc”命令将一个现有的bat脚本路径注册为Windows服务-->服务启动后脚本执行,但服务不显示运行状态。
    
    启动服务:sc create "gwm-icd-startup" binpath= "D:\gwm-icd-startup.bat" DisplayName= "gwm-icd-startup"
    
    关闭服务:sc create "gwm-icd-shutdown" binpath= "D:\gwm-icd-shutdown.bat" DisplayName= "gwm-icd-shutdown"

    java -jar xxx.war安装为windows服务java -jar xxx.war安装为windows服务文章来源地址https://www.toymoban.com/news/detail-409981.html

到了这里,关于java -jar xxx.war安装为windows服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 部署Java项目-jar包和war包(五)

    部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是jar包,下面小介绍两种包的区别: spring boot既可以打成war发布,也可以打成jar包发布。说一下区别: jar包: 直接通

    2024年02月04日
    浏览(43)
  • 将Windows系统重装为Linux(CentOS 7.9)服务器

    目录 概述 制作Windows启动盘 制作CentOS启动盘 Windows部分 CentOS部分 1.第一次启动 2.第二次启动 CentOS图形化界面安装注意事项 用U盘,将Windows系统重装为CentOS 7.9系统。 软件:老毛桃、UltraISO。 准备:一台 待重装的Windows系统电脑 、 一台个人电脑 、两块十几G大小的U盘、Linux系统

    2024年02月04日
    浏览(73)
  • Java获取Jar、War包路径,并生成可编辑修改的本地配置文件

    本地的可修改配置文件的编写理应是一个很常用的功能,但由于数据库的存在,它鲜少被提及,大多数我们直接存储到数据库中了。 以至于现今,除了没接触数据库的新手时常使用它以外,它没有太多的出场机会。 也因此,其实很多人不太了解其中的存储机制以及可能存在

    2024年01月25日
    浏览(50)
  • 【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】

    👉欢迎关注博主【米码收割机】 👉一起学习C++、Python主流编程语言。 👉机器人、人工智能等相关领域开发技术。 👉主流开发、测试技能。 在cmd中,执行启动命令行: 报错信息如下: 5月 06, 2023 4:55:49 下午 Main verifyJavaVersion 严重: Running with Java class version 63 which is not in th

    2024年02月07日
    浏览(47)
  • Windows系统编写bat脚本启动,停止,重启Java服务jar包

    创建一个以bat后缀结束的文件,写入一下代码: 在Windows系统上面创建 start.bat 启动jar包脚本编辑以下内容: 给窗口命名:“jeeplus-gateway”,如果是微服务的话方便查看 在Windows系统上面创建 stop.bat 停止jar包脚本编辑以下内容: 重启jar包就是将两个合并到一起: 双击 bat文件 确

    2024年02月03日
    浏览(73)
  • 使用java内置工具jar手动创建xxx.jar文件

    平时我们一般都是在IDE工具中使用插件打包JAVA项目为 XXX.jar文件,  其实这个工作我们手动也可以完成, 也非常简单, 使用JDK自带的jar命令行工具即可. jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 创建 jar:     jar cf jar-file input-file(s) 查看 jar 文件内容:    ja

    2024年01月18日
    浏览(43)
  • jar包和war包的区别

    SpringBoot项目既可以打成war包发布,也可以找成jar包发布。 jar包 jar包:直接通过内置Tomcat运行,不需要额外安装Tomcat。如需修改内置Tomcat的配置,只需要在SpringBoot的配置文件中配置。内置Tomcat没有自己的日志输出,全靠jar包应用输出日志。但是比较方便,快速,比较简单。

    2024年02月10日
    浏览(41)
  • SpringBoot项目jar、war包启动解析

    war包是Java Web应用程序的一种打包方式符合Servlet标准,它是Web Archive的缩写,主要用于存储Web应用程序相关的文件,包括Java类文件、JSP、HTML、CSS、JavaScript、图片等资源文件。 war包需要部署到web服务器中(Tomcat、Apache、IIS) jar包是 类的归档文件 ,主要用于存储Java类文件和相

    2024年02月04日
    浏览(60)
  • idea,war包、jar包打包方式

    目录 一、war包打包方式  二、jar包的打包方式 我的idea是21版本的 如果war包的打包部署时有问题,可以参考以下连接的打包方式: 21版IDEA导入javaWeb Eclipse项目,Tomcat配置、项目打包-CSDN博客 1、按图操作,选择File ——Project Structure   2、选择按照操作进行选择,这个地方可能

    2024年02月03日
    浏览(48)
  • 运行java命令出现 Error: Invalid or corrupt jarfile XXX.jar

    朋友 我当你一秒朋友 朋友 我当你一世朋友 奇怪 过去再不堪回首 怀缅 时时其实还有 运行java命令出现 Error: Invalid or corrupt jarfile XXX.jar 基本可以断定,是jar不完整导致的。不完整!!!记住 检查1: 检查是不是传输中断了,有些传输命令会超时,一超时就断了。 检查

    2024年02月06日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包