打包部署
SpringBoot
项目开发完毕后,支持两种方式部署到服务器:
jar
包(官方推荐)选中这个项目,在
IDEA
右侧栏,点击Maven Projects
--->选中我们要打包的项目--->点击Lifecycle
下的package
(默认是打jar
包)我们可以在项目的
pom.xml
中指定打包后包的名称xml<build> <finalName>springbootProject</finalName> </build>
将打好的
jar
包放到服务器中,执行jar
包即可,执行命令:java -jar .\springboot-deploy-0.0.1-SNAPSHOT.jar
war
包首先需要在
pom.xml
中修改打包方式,添加:xml<packaging>war</packaging>
在核心启动类进行修改,使其继承
SpringBootServletInitializer
,重写对应的方法javapackage com.jlc.springbootdeploy; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.SpringApplication; @SpringBootApplication public class SpringbootDeployApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(SpringbootInitApplication.class, args); @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(SpringbootDeployApplication.class); } } }
选中这个项目,在
IDEA
右侧栏,点击Maven Projects
--->选中我们要打包的项目--->点击Lifecycle
下的package
(使用war
打包)将打包好的
war
包,直接放入到Tomcat
软件中的webapp
文件夹中,启动Tomcat
即可启动项目