0.前置知识
springboot打包的项目共分为jar
和war
两种类型
jar包
jar类型项目使用SpringBoot打包插件打包时,会在打成的jar中 内置一个tomcat 的jar
所以我们可以使用jdk直接运行,将功能代码放到其内置的tomcat中运行。
war包
在打包时需要将 内置的tomcat插件删除,配置servlet的依赖。将war正常的放到tomcat服务器中运行即可。一、打jar包
1.导入SpringBoot打包插件
在项目的根目录的pom.xml
中加入下面的代码
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
复制完成后,选择更新maven依赖
2.检查打包方式是否为jar
若没有的话,默认为
jar
包方式
如果有的话,则修改为jar
<packaging>jar</packaging>
3.进行打包
点击右侧的Maven
–>Lifecycle
—>package
4.打包成功
看一下对应的jar包位置
5.尝试在服务器上运行
在服务器上切换到一个你想要存放后端jar包的位置,通过xftp打开传输
nohup java -jar springboot.jar &
nohup
:no hang up(不挂断)并将屏幕输出记录存放至日志文件
&
:表示后台启动
6.尝试浏览器访问对应的接口
打开实施日志
tail -f nohup.out
浏览器访问页面
对应的输出日志文件
这里没关系,我们只是测试是否连通了。
后续请求的接口都是通过前端访问的