Tomcat部署SpringBoot war包

简介: Tomcat部署SpringBoot war包

SpringBoot WEB项目两种发布和部署方式

(1)通过WAR

(2)通过JAR包(官网推荐)

打包成war包

  • 修改pom.xml 增加那两个带注释的 一个打包方式 一个项目名称
<name>demo</name>
<description>Demo project for Spring Boot</description>
<!--    打包方式-->
<packaging>war</packaging>
<build>
<!--        设置项目名称-->
    <finalName>demoAoppp</finalName>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>
  • 修改启动方式。我的启动类是DemoApplication
@SpringBootApplication
public class DemoApplication extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(DemoApplication.class);
    }
    public static void main(String[] args) throws Exception {
        SpringApplication.run(DemoApplication.class, args);
    }
}
  • 打包

我这里是eclipse, 右击项目 -> RUN AS -> Maven install 即可

然后会在target目录下面生成demoAoppp.war

部署到tomcat里面

war包复制到Tomcatwebapps里面, 如果想默认访问Tomcat就看到这个项目就访问webapps/ROOT 下面即可

然后启动Tomcat

cd bin
./startup.sh

浏览器输入: http://localhost:8088/demoAoppp/即可看到首页


本文为作者原创,手码不易,允许转载,转载后请以链接形式说明文章出处。

目录
相关文章
|
2月前
|
Java 应用服务中间件 Maven
如何将 Spring Boot 应用程序部署为 WAR?
如何将 Spring Boot 应用程序部署为 WAR?
130 1
|
2月前
|
监控 Java 应用服务中间件
Spring Boot整合Tomcat底层源码分析
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置和起步依赖等特性,大大简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是其与Tomcat的整合。
67 1
|
1月前
|
消息中间件 监控 Java
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
36 6
|
1月前
|
Java 关系型数据库 MySQL
如何将Spring Boot + MySQL应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot + MySQL应用程序部署到Pivotal Cloud Foundry (PCF)
58 5
|
1月前
|
缓存 监控 Java
如何将Spring Boot应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot应用程序部署到Pivotal Cloud Foundry (PCF)
42 5
|
2月前
|
Java Linux Docker
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
51 3
|
3月前
|
数据可视化 Java 应用服务中间件
springboot打war包,成功部署
这篇文章介绍了如何将Spring Boot项目打包成WAR文件,并成功部署到Tomcat服务器的详细步骤。
213 0
springboot打war包,成功部署
|
3月前
|
Java 数据库连接 mybatis
Springboot整合Mybatis,MybatisPlus源码分析,自动装配实现包扫描源码
该文档详细介绍了如何在Springboot Web项目中整合Mybatis,包括添加依赖、使用`@MapperScan`注解配置包扫描路径等步骤。若未使用`@MapperScan`,系统会自动扫描加了`@Mapper`注解的接口;若使用了`@MapperScan`,则按指定路径扫描。文档还深入分析了相关源码,解释了不同情况下的扫描逻辑与优先级,帮助理解Mybatis在Springboot项目中的自动配置机制。
191 0
Springboot整合Mybatis,MybatisPlus源码分析,自动装配实现包扫描源码
|
负载均衡 Java 应用服务中间件
部署Tomcat及其负载均衡
部署Tomcat及其负载均衡
145 0
|
负载均衡 架构师 Java
Linux-部署Tomcat及其负载均衡
Linux-部署Tomcat及其负载均衡
158 0