Windows管理jar启动服务
Posted DATA数据猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows管理jar启动服务相关的知识,希望对你有一定的参考价值。
Windows管理jar启动服务
一、前台启动
java -jar ***.jar
E:\\BigData\\bd >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:\\BigData\\bd\\zxy.jar started by ZXY in E:\\BigData\\bd\\)
二、后台启动
- 命令详情
javaw -jar **.jar
# 根据端口号查询jar包进程PID
nestat -ano | findstr 8888
# 根据PID关闭进程
taskkill /pid 1234 /f
- 命令执行窗口
E:\\BigData\\bd>javaw -jar zxy.jar
E:\\BigData\\bd>netstat -ano | findstr 8888
TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 31712
TCP [::]:8888 [::]:0 LISTENING 31712
E:\\BigData\\bd>taskkill /pid 31712 /f
成功: 已终止 PID 为 31712 的进程。
E:\\BigData\\bd>
三、输出日志
后台启动同时,指定目录文件输出日志详情
javaw -jar **.jar > startUpLog.log 2>&1 &
E:\\BigData\\bd>javaw -jar zxy.jar > ./logs/startUpLog.log 2>&1 &
E:\\BigData\\bd>netstat -ano | findstr 8888
TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 33572
TCP [::]:8888 [::]:0 LISTENING 33572
E:\\BigData\\bd>taskkill /pid 33572 /f
成功: 已终止 PID 为 33572 的进程。
E:\\BigData\\bd>
四、动态监控日志
在使用后台启动的时候,将日志输出到指定的目录,在Linux中通常采用tail来实时监控日志生成
在Windows中通常可以使用tail,不过这里需要安装tail
tail -f **.log
E:\\BigData\\bd>javaw -jar zxy.jar > ./logs/startUpLog.log 2>&1 &
E:\\BigData\\bd>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:\\BigData\\bd>netstat -ano | findstr 8888
TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 28756
TCP [::]:8888 [::]:0 LISTENING 28756
E:\\BigData\\bd>taskkill /pid 28756 /f
成功: 已终止 PID 为 28756 的进程。
E:\\BigData\\bd>
五、每天日志输出+动态查看
E:\\BigData\\bd>date
当前日期: 2022/06/27 周一
指令获取date中的年月日:%date:~0,4%%date:~5,2%%date:~8,2%
# 将每天的日志输出到日志文件中
E:\\BigData\\bd>javaw -jar zxy.jar > ./logs/startUpLog_%date:~0,4%%date:~5,2%%date:~8,2%.log 2>&1 &
# 通过指定目录,获取当日日志查看输出
E:\\BigData\\bd>tail -f ./logs/startUpLog_%date:~0,4%%date:~5,2%%date:~8,2%.log
以上是关于Windows管理jar启动服务的主要内容,如果未能解决你的问题,请参考以下文章