栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Windows管理jar启动服务

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Windows管理jar启动服务

Windows管理jar启动服务 一、前台启动

java -jar ***.jar

E:BigDatabd >java -jar zxy.jar
   ____            _  _
  |_  /   __ __   | || |
   / /      /    _, |
  /___|   /__   _|__/
_|"""""|_|"""""|_| """"|
"`-0-0-'"`-0-0-'"`-0-0-'


2022-06-26 22:38:55.699 [36morg.hibernate.validator.internal.util.Version:21[0;39m - HV000001: Hibernate Validator 6.1.6.Final
2022-06-26 22:38:56.729 [main] [34mINFO [0;39m - Starting v3.1.0 on LAPTOP with PID 32036 (E:BigDatabdzxy.jar started by ZXY in E:BigDatabd)
二、后台启动
  • 命令详情
javaw -jar **.jar
# 根据端口号查询jar包进程PID
nestat -ano | findstr 8888
# 根据PID关闭进程
taskkill /pid 1234 /f
  • 命令执行窗口
E:BigDatabd>javaw -jar zxy.jar

E:BigDatabd>netstat -ano | findstr 8888
  TCP    0.0.0.0:8888           0.0.0.0:0              LISTENING       31712
  TCP    [::]:8888              [::]:0                 LISTENING       31712

E:BigDatabd>taskkill /pid 31712 /f
成功: 已终止 PID 为 31712 的进程。

E:BigDatabd>
三、输出日志

后台启动同时,指定目录文件输出日志详情
javaw -jar **.jar > startUpLog.log 2>&1 &

E:BigDatabd>javaw -jar zxy.jar > ./logs/startUpLog.log 2>&1 &

E:BigDatabd>netstat -ano | findstr 8888
  TCP    0.0.0.0:8888           0.0.0.0:0              LISTENING       33572
  TCP    [::]:8888              [::]:0                 LISTENING       33572

E:BigDatabd>taskkill /pid 33572 /f
成功: 已终止 PID 为 33572 的进程。

E:BigDatabd>
四、动态监控日志

在使用后台启动的时候,将日志输出到指定的目录,在Linux中通常采用tail来实时监控日志生成
在Windows中通常可以使用tail,不过这里需要安装tail
tail -f **.log

官网下载tail-for-windows
CSDN资源下载

E:BigDatabd>javaw -jar zxy.jar > ./logs/startUpLog.log 2>&1 &

E:BigDatabd>tail -f ./logs/startUpLog.log
2022-06-26 23:01:28.655 [main] [0;39m - register minidao name is { org.zxy.bidata.dao.test }
2022-06-26 23:01:28.657 [main] [0;39m - register minidao name is { org.zxy.bidata.dao.test }
.......

# 使用ctrl + c 即可关闭tail进程

E:BigDatabd>netstat -ano | findstr 8888
  TCP    0.0.0.0:8888           0.0.0.0:0              LISTENING       28756
  TCP    [::]:8888              [::]:0                 LISTENING       28756

E:BigDatabd>taskkill /pid 28756 /f
成功: 已终止 PID 为 28756 的进程。

E:BigDatabd>
五、每天日志输出+动态查看

E:BigDatabd>date
当前日期: 2022/06/27 周一
指令获取date中的年月日:%date:~0,4%%date:~5,2%%date:~8,2%

# 将每天的日志输出到日志文件中
E:BigDatabd>javaw -jar zxy.jar > ./logs/startUpLog_%date:~0,4%%date:~5,2%%date:~8,2%.log 2>&1 &

# 通过指定目录,获取当日日志查看输出
E:BigDatabd>tail -f ./logs/startUpLog_%date:~0,4%%date:~5,2%%date:~8,2%.log
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/995876.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号