ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

windows上部署后台运行jar包

2021-11-26 15:03:50  阅读:124  来源: 互联网

标签:批处理 文件 bat windows jar 部署 后台 运行


看标题是很简单的一个jar包部署,但是对我而说因为一直是在Centos上面部署应用,Windows用的很少,所以很多Windows操作不清楚,所以想本篇记录一下,做一下相关知识储备(这么简单,还储备呢…惭愧)
windows部署jar包,并使其在后台运行,简便的方法有批处理,我之前看到批处理就不知道是咋回事儿了,百度了下,放到本篇:

  1. 批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。
  2. 批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。
  3. 批处理的编程能力远不如C语言等编程语言,也十分不规范。
  4. 每个编写好的批处理文件都相当于一个DOS的外部命令,把它所在的目录放到DOS搜索路径(path)中,即可在任意位置运行。
  5. C:\AUTOEXEC.BAT 是每次系统启动时都会自动运行的,可以将每次启动时都要运行的命令放入该文件中。
  6. 大小写不敏感(命令符忽略大小写)
  7. 批处理的文件扩展名为 .bat 或 .cmd。
  8. 在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe来运行该文件。

下面是具体操作:

部署启动jar包

windows部署jar,并在后台运行,批处理:

@echo off
start javaw -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m  -jar E:\e-record\ews-record-1.0-SNAPSHOT.jar >> StartupLog.log  2>&1 &
exit

在这里插入图片描述
批处理后缀为.bat,xxxxxxxx-SNAPSHOT.jar 为要部署的jar包,且上述建议jar包与批处理文件处于同一目录,启动后会生成log文件,即项目日志。
这样直接执行bat文件就可已完成jar包的部署及后台运行。

关闭后台运行jar包
打开项目启动产生的log文件:
在这里插入图片描述
部署后得服务进程id为PID=13264,此时到任务管理器中查看java的服务
在这里插入图片描述
右击该进程,点击【转到详细信息】,点击结束任务即可
在这里插入图片描述

标签:批处理,文件,bat,windows,jar,部署,后台,运行
来源: https://blog.csdn.net/weixin_43241706/article/details/121559813

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有