spring boot项目打包方式有两种,分别是jar包和war包,官方推荐前者,因此本文也将项目打包成jar包。
二者之间的区别是:打包成jar包的状况下是不须要在服务器上安装Tomcat的,而war包须要;不须要的缘由是由于springboot项目是集成了Tomcat。
一、建立并写好一个项目后,在IDEA中点击maven project>visitor(你的项目名)>Lifecycle>package,双击package便可打包jar包。java
二、打包好的jar包自动放在 项目名>target>xxx.jar。
三、下载并安装Xftp6,它可让咱们经过界面操做将本地的jar包拖拽到服务器上,对于不熟悉操做Linux命令的人来讲很方便。Xftp6的登陆操做spring
四、尝试运行该xxx.jar包springboot
首先进入xxx.jar包所在的目录下,个人是cd home
服务器
而后执行命令:java -jar visitor-0.0.1.jar
maven
最后能够看到窗口显示:
缘由在于没有安装JDK!!!
spring-boot
首先须要明确的是,springboot项目须要的JDK版本不能低于1.8
使用yum安装JDK,其命令为:spa
yum -y install java-1.8.0-openjdk*
完成后能够经过命令java -version
查看是否安装成功,成功的能够看到以下图的格式
最后在重复上面的操做,进入jar包所在的目录下执行命令,即:java -jar xxx.jar
项目启动成功的话,出现下图样式:
3d
经过命令java -jar xxx.jar
虽然能够启动并运行项目,可是一旦关闭可控制台,项目也随之关闭了,无法实时访问该项目。
因此接下来还须要解决jar包后台运行的问题。
其实,只要咱们能够将java -jar xxx.jar
替换成java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &
就能够解决这个问题了
最后,关闭了控制台,依旧可让该项目在服务器上正常运行了。code