在Linux环境下部署springboot项目
2023-09-27 14:22:26 时间
众所周知,springboot项目是将项目打包成一个jar包,通过Java命令直接运行jar即可启动web项目,因为springboot使用了内嵌的Tomcat,所以就不用在打包成war包在放到Tomcat的webapps目录下了。
一、启动方式
在linux环境下部署启动jar包有两种方式,如下:
1、直接通过Java命令启动
直接通过Java命令启动jar,如java -jar xxx.jar
即可,但是有个缺点是会造成阻塞,你没法操作其他的了,只有ctrl+z或者ctrl+c中断之后才能进行其他操作,而此时项目也停了,所以此种方式不太友好。
2、通过nohup java命令启动
通过nohup java命令启动,如nohup java -jar xxxx.jar &
即可,这种方式启动的好处是可以让程序进程在后台运行,退出不会阻塞其他操作。
默认情况下,此种方式会把启动日志输出到nohup.out 文件中,当然也可以自己指定输出到指定的文件中,如 nohup java -jar test.jar >temp.txt &
,如果指定的文件没有,则会自动创建。
二、查看启动的jar
当通过命令启动jar之后,可以通过如下两个命令来查看启动了那些jar。
1、通过jps命令,执行结果如下图所示
前面的数字表示进程的ID,可以通过kill命令杀死进程。
2、通过jobs命令,执行结果如下图所示
表示正在运行的jar。
参考博文:
(1)https://blog.csdn.net/qq_22638399/article/details/81506448
(2)https://blog.csdn.net/c1481118216/article/details/53010963
相关文章
- Linux 开启或关闭 SELinux
- Linux中的MyEclipse配置Hadoop
- Linux内核编译与开发
- vs2015开发so动态库linux
- Linux下部署springboot项目的步骤及过程
- [转载]linux段页式内存管理技术
- 一天一个 Linux 命令(39):dstat 命令
- Linux(CentOS)开机自动挂载与fstab文件详解
- 【Linux 内核】宏内核与微内核架构 ( 操作系统需要满足的要素 | 宏内核 | 微内核 | Linux 内核动态加载机制 )
- linux 进程监控命令3——uptime
- Linux执行rm命令提示Argument list too long解决办法
- Linux系统复制文件/文件夹到远程服务器
- 20个Linux服务器性能调优技巧
- Linux C 编程内存泄露检测工具(一):mtrace