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/即可看到首页


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

目录
相关文章
|
20天前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
17 0
|
2月前
|
JavaScript Java 应用服务中间件
centos部署vue项目(java,tomcat环境的搭建)
centos部署vue项目(java,tomcat环境的搭建)
39 0
|
9天前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置
|
3天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
11 0
|
6天前
|
Java 应用服务中间件 Linux
阿里云服务器部署多个tomcat
阿里云服务器部署多个tomcat
|
17天前
|
Java 应用服务中间件
Springboot启动的时候初始化的线程池默认配置tomcat
Springboot启动的时候初始化的线程池默认配置tomcat
12 1
|
30天前
|
jenkins Java 持续交付
详解如何使用Jenkins一键打包部署SpringBoot项目
详解如何使用Jenkins一键打包部署SpringBoot项目
54 0
|
1月前
|
Java 应用服务中间件
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
107 1
|
2月前
|
Java 应用服务中间件 程序员
互联网大厂为什么禁止SpringBoot项目使用Tomcat?
在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。
49 1
互联网大厂为什么禁止SpringBoot项目使用Tomcat?
|
2月前
|
Java Linux
Centos8一键启动多个Springboot jar包 改进版
Centos8一键启动多个Springboot jar包 改进版