我们的spring cloud微服务一般是打成jar包发布的,Linux下启动jar包和windows下一样,都是java -jar 包名,实际操作过的小伙伴可能会遇到这种情况:用java -jar启动之后,再切回到命令行服务会挂掉,怎么解决呢?使用nohup命令就不会了!
例:

jar包:micro-service/micro-eureka-server-0.0.1-SNAPSHOT.jar

启动命令:nohup java -jar micro-service/micro-eureka-server-0.0.1-SNAPSHOT.jar &

启动之后用 ctrl+c 回到命令行就不会挂掉了,想要看看启动起来没有可以查看进程:ps -ef | grep eureka

当然,我们也可以在启动的时候指定某些配置:

指定端口号:nohup java -jar micro-service/micro-eureka-server-0.0.1-SNAPSHOT.jar --server.port=8888 &

其他的依葫芦画瓢…

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐