在pom.xml文件中的properties中添加(去掉单元测试,不然会跑单元测试)
<skipTests>true</skipTests>执行完成显示 则打包成功,生成的jar包在target目录下 在jar包同路径下 进入命令行 java -jar jar包名字则可启动项目 这种方式控制台关闭服务就停止了 在linux系统下可以使用
nohup java -jar jar包名字 & //启动项目 tail -f nohup.out //查看日志1:在pom文件中加入
<packaging>war</packaging>2:排除tomcat
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> <!--将scope设置为provided 则在war包中不使用这个jar包--> </dependency>3:注册启动类
public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(Application.class); } }Application为自己项目的启动类 4:执行打包命令,打包完成后再target中生成war包,放入tomcat中启动服务