jar包部署
配置 clean compile package -Dmaven.test.skip=true 执行打包命令
打开本地 dos 窗口,执行 java -jar 命令 部署已打好的 jar 包文件
war包部署
pom.xml修改
应用类型修改
<groupId>com.xxx</groupId>
<artifactId>springboot01</artifactId>
<version>1.0-SNAPSHOT</version>
<!--修改打包方式 默认是jar包-->
<packaging>war</packaging>
忽略内嵌Tomcat
<!--忽略springboot应用中自带的tomcat-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
Starter修改
@SpringBootApplication
public class Starter extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(Starter.class);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Starter.class);
}
}
同样执行上述打包操作
得到对应war包
将对应war包复制到tomcat服务器webapps目录下
运行bin目录下的startup.bat
因为使用的是web tomcat,访问的是web tomcat的端口;项目名即为war包文件名