1.jar包打包部署
右侧点击maven,双击clean,然后install, 对应jar包就会生成在target路径下。执行运行即可。
java -jar demo-0.0.1-SNAPSHOT.jar
------jar包运行文件startup.bat
@echo off
java -jar test.jar
pause
2.war包
A. pom.xml 添加
<packaging>war</packaging>
<!-- 移除内置的Tomcat容器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <!-- 添加 servlet-api 依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency>
B.启动类继承 SpringBootServletInitializer 并重写 configure
extends SpringBootServletInitializer
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){ return builder.sources(DemoApplication.class); }
右侧点击maven,双击clean,然后install, 对应war包就会生成在target路径下。
放到tomcat执行运行即可。