[Spring Boot]通过命令启动&关闭

网友投稿 1035 2022-10-07

[Spring Boot]通过命令启动&关闭

[Spring Boot]通过命令启动&关闭

1.首先通过intellij的maven管理器Lifecycle-->package打包

2.在项目目录-->target找到项目jar包.

3.命令示例:

java -jar demo-0.0.1-SNAPSHOT.jar --spring.profile.active=peer1

*注意,如果使用java9以上会报错,详细请见另一篇博文.

4.如何关闭:

MAC下查找端口: lsof -n -P -i TCP -s TCP:LISTEN

kill -9 pid

还有一种更优雅的关闭:

先在yaml下添加:

management: endpoints: web: exposure: include: '*' endpoint: shutdown: enabled: true

curl -XPOST Boot 2.0有很多改动,例如endpoins的接口不是全部开放,只开放了/actuator,/health,如果需要开放其他,需要添加:

properties:

management.endpoints.web.exposure.include=*

yaml:(注意'*'必须要单引号)

management: endpoints: web: exposure: include: '*'

或者有选择地添加:

management: endpoints: web: exposure: include: info, health, metrics

同时endpoint下的url,全部在/actuator下,例如/shutdown都要变成/actuator/shutdown才能成功.(网上很多shutdown的资料都是基于spring boot 1.0的,这个命令困扰我太久了

)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:实例详解微信小程序如何使用Socket(微信小程序怎么用?)
下一篇:HashMap插入相同key问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~