jar打包部署以windows服务发布出错

在Windows上部署Java程序,注册成服务启动后刷新几次服务自动停止。可先查看Windows应用程序日志,若报错则按报错内容解决;若日志无报错,可能端口被占用,可通过命令查看;若端口未占用,可能是程序依赖问题,需逐个排除;若依赖没问题,再检查日志路径是否存在。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当在windows上部署发布时,先将程序注册成服务,然后启动服务后,刷新几次之后发现服务自己停止了
这时候首先要去看windows应用程序日志,https://jingyan.baidu.com/article/a3aad71a11b6b7b1fa009644.html

如果日志有报错,则根据报错的内容进行解决
如果日志没有报错,仅仅是警告或者正常的,则有可能是此服务的端口已被占用

则进行查看是否端口被占用
https://www.cnblogs.com/binbinyouni/p/10687908.html

则通过在输入netstat -aon | findstr 端口号 来查看那个PID占用的
输入 tasklist | findstr 端口号 来查看是哪个程序占用的

如果ip没有被占用,则说明是程序本身的问题,很大几率是引入的依赖有问题,此时需要通过一个个进行排除看是否是依赖的问题

如果依赖没有问题,再看一下日志的路径是否存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值