一、打包jar
1、导入springboot打包插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
2、检查pom.xml位置标签的内容是否为jar
3、在启动类当中加上extends SpringBootServletInitializer并重写configure方法。目的打包springboot项目用的。
@SpringBootApplication
public class AdminVueApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(AdminVueApplication.class, args);
}
// 在启动类当中加上extends SpringBootServletInitializer并重写configure方法,这是为了打包springboot项目用的。
@Override //为了打包springboot项目
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return super.configure(builder);
}
}
3 使用java maven打包
4、打包成功没有报错会在这里显示出来
5、打成包后,将其复制到指定位置,可以通过dos java -jar指令直接启动运行
java -jar [jar包名]
二、在云服务器部署springboot
1、在使用远程连接工具FinalSehll连接服务器,然后上传jar包
#在/user/java目录下面创建一个目录
mkdir jar
#然后使用FinalSehll在该目录上上传文件
2、在后台运行(有两种方式)
1)、方式一(以脚本的方式运行项目)
1、使用vi或者[vim]编译器 创建一个startup.sh文件
vim startup.sh
#运行刚刚你创建好的脚本
sh /路径/startup.sh
2、使用 ps -ef|grep java 可以查看是否启动
ps -ef|grep java
2)、方式二(以命令的方式运行项目)
sudo java -jar [jar包名]
三、用到的命令(不全)
cd
mkdir 目录名称 #创建一个目录
vim 文件 #打开或者创建一个文件
netstat -tunlp #查看端口号
ps -ef|grep java #查看进程
kill -9 #杀死进程号
netstat -tunlp #查看端口号
ps -ef|grep java #查看进程
kill -9 #杀死进程号