打包部署
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.jarwar包首先需要在
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即可启动项目