1.spring项目默认打包成jar包
2.在pom.xml文件中导入Springboot的maven依赖
<!--将应用打包成一个可以执行的jar包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3.打包
打包完后在target会出现一个jar包
4.将jar包放到Linux服务器任意目录,执行下面的命令即可启动项目服务
$ nohup java -jar test.jar >temp.txt &
这种方法会把日志文件输入到你指定的文件中,没有则会自动创建。进程会在后台运行。
5.Linux运行jar包与停止命令
1)执行jar包的命令和在windows操作系统上是一样的,都是java -jar xxxx.jar。
2)后台运行,nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。
nohup java -jar shareniu.jar
3)如果想杀掉运行中的jar程序,查看进程命令为:
ps aux|grep getCimiss-surf.jar
将会看到此jar的进程信息
data 5796 0.0 0.0 112656 996 pts/1 S+ 09:11 0:00 grep --color=auto getCimiss-surf.jar data 30768 6.3 0.4 35468508 576800 ? Sl 09:09 0:08 java -jar getCimiss-surf.jar
其中30768则为此jar的pid,杀掉命令为
kill -9 30768