springboot的打包方式有很多种。有打成war的,有打成jar的,也有直接提交到github,通过jekins进行打包部署的。这里主要介绍如何打成jar进行部署。
不推荐用war,因为springboot适合前后端分离,打成jar进行部署更合适。
首先需要在application.properties当中配置端口
server.port=8080 # http://localhost:8088/swagger-ui.html
marven的配置文件
4.0.0 com.weixin smallsystem 0.0.1-SNAPSHOT jar smallsystem smallsystem org.springframework.boot spring-boot-starter-parent 2.0.0.RELEASE UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test io.springfox springfox-swagger2 2.2.2 io.springfox springfox-swagger-ui 2.2.2 org.springframework.boot spring-boot-devtools true org.springframework.boot spring-boot-maven-plugin com.weixin.SmallsystemApplication
注意最下面的build这块一定要配置否则打jar的时候会说找不 到主类
然后到这个jar的根目录下执行java -jar smallsystem-0.0.1-SNAPSHOT.jar
这个执行方式windows和linux上都一样
如果还是出现maven的相关错误,比如maven 下的某setting文件找不到,那么间查一下自己idea的setting配置,其中maven那部分配置是不是自己本机安装的路径,因为新版的idea会默认携带自己的maven并且是默认配置,会有可能出错误,尽量还是直接改成自己的最好。



