1.使用springboot的jar包方式

直接使用maven工具按照步骤点击就可以直接打包

 2.到target目录下找到 jar包

3.将jar包放到linux的任意文件夹下(此项目是之前的kafkademo项目)

4. 启动项目

nohup  java -jar 文件名.jar &

命令详解

*nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程。

*java -jar 自己的springboot项目.jar:执行springboot的项目,如果单单只执行该命令,linux只会短暂的运行该项目,当退出控制台后会自动关闭该项目。

*最后的&:让该作业在后台运行。

日志会默认输出在同级目录下的nohup.out文件中,cat nohup.out 命令可看日志

有可能遇到java命令查询不到的的问题,是因为需在服务器安装jdk

下面链接可以参考安装jdk8

Linux如何安装JDK1.8版本详细步骤_黑发到头秃的博客-CSDN博客_linux安装jdk1.8

安装jdk时遇到

bash: /usr/local/jdk/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录解决办法

可参考安装下面依赖bash: /usr/local/jdk/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录解决办法_燈火不熄的博客-CSDN博客_bad elf interpreter 没有那个文件或目录

5.停服

netstat -nlp|grep 8080

8080是系统启动访问的端口,从输出数据中可以看到线程对应的 pid

kill -9 25720

 强制停掉 pid 对应线程 

此外,还有war包发布方式,两者的区别可参考链接jar和war的区别_杨光彩-sunny的博客-CSDN博客_jar和war的区别

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐