`

SpringBoot War包部署问题

 
阅读更多
好久没更新博客了,最近公司要用到springboot 用WAR包部署,正常的写法是:

@SpringBootApplication
public class Application extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }

}


经过封装后,无法运行,并且报一个找不到类的tomcat启动错误,被这个坑了2天,最后发现还是必需要显示的声明 sources(Application.class) 才行;
分享到:
评论

相关推荐

    springboot 打成war包 部署至tomcat 中间件运行

    1. **配置pom.xml**:在Maven的pom.xml文件中,你需要确保`packaging`元素设置为`war`,这告诉Maven我们将创建一个WAR包而不是默认的JAR包。 ```xml <packaging>war ``` 2. **添加Spring Boot的Tomcat依赖**:由于...

    springboot 打包war包

    Spring Boot默认生成的是可执行的JAR包,但有时我们需要将其部署到传统的Web服务器如Tomcat上,这时就需要将Spring Boot项目打包为WAR包。Spring Boot支持通过修改`pom.xml`文件的打包类型(packaging)为`war`来...

    SpringBoot war包部署到Tomcat服务器

    SpringBoot war包部署到Tomcat服务器 作为一个专业的IT行业大师,我将为您详细介绍如何将SpringBoot war包部署到Tomcat服务器。 首先,我们需要了解什么是war包。war包是Web应用程序存档文件的扩展名,用于存储Web...

    springboot-war打包部署.doc

    - **版本控制**:在使用WAR包部署时,需要注意版本号的一致性,避免因版本号不同导致的解压后的目录名与预期不符的问题。 通过以上步骤和知识点,可以有效地将Spring Boot应用打包为WAR文件,并成功部署到Tomcat或...

    简单了解springboot的jar包部署步骤

    然而,在部署SpringBoot应用程序时,开发者经常会遇到一些问题,例如war包部署的限制和静态文件的缓存问题。 一、为什么选择Jar包部署 传统的war包部署方式存在一些限制,例如war包需要放在Tomcat的root目录下,而...

    spring boot项目打包成war在tomcat运行的全步骤

    然而,有些场景下可能需要将Spring Boot应用部署到传统的Tomcat服务器上,这时就需要将项目打包成WAR文件。以下是将Spring Boot项目打包成WAR并在Tomcat中运行的详细步骤: 1. **修改打包形式**: 在`pom.xml`文件...

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    当我们在Spring Boot项目中使用WAR包部署到Tomcat服务器后,访问项目中的某个JSP页面时遇到了404错误,表明服务器未能找到请求的资源。这通常是由以下原因造成的: 1. **WAR包中未包含JSP资源**:Spring Boot默认...

    SpringBoot项目Jar转War部署方案

    本文提供SpringBoot项目Jar转War部署方案,希望能够对各位提供帮助!

    springboot项目打成war包并部署到Linux的Tomcat中

    springboot项目打成war包并部署到Linux的Tomcat中流程目录:启动类继承`SpringBootServletInitializer`pom文件添加`war`mvn命令操作(clean、install)打好的war包部署到Linux的Tomcat中本地访问部署好的项目 ...

    SpringBoot 配置构建war部署到tomcat运行

    首先,我们需要确保Spring Boot项目是基于Maven或Gradle构建的,因为这两种构建工具都支持生成war包。对于Maven项目,我们需要在`pom.xml`文件中添加如下配置来指定打包类型为war: ```xml <packaging>war ``` 接...

    【小QのSpringBoot】打包可部署的War包DEMO

    在Spring Boot的世界里,开发人员通常更倾向于生成可执行...4. 将生成的WAR包部署到外部Tomcat服务器。 通过这样的方式,Spring Boot应用可以适应不同的部署环境,不仅保持了其简洁性,也满足了传统Web服务器的需求。

    金蝶容器重新部署war包过程详细阐述

    8. 详细记录:文档中还包含了一个详细的修改日志,记录了从初始化文档到添加war包部署的完整过程,以及具体的操作步骤。 总之,金蝶容器中重新部署war包的过程是一个涉及项目构建、文件传输、应用配置和版本控制等...

    SpringBoot项目如何将jar包打包成war包.pdf

    当war包部署在Tomcat上后,你可以通过`http://localhost:8080/war-name/`(根据你的端口号和war包名称替换)来访问应用的首页。如果控制器的路径是`@RequestMapping("/home")`,那么完整的URL将是`...

    Springboot打包部署代码实例

    Springboot打包部署是指将Springboot应用程序打包成可执行的JAR或WAR文件,以便于部署到生产环境中。这个过程涉及到多个步骤,包括编译、打包、运行等。 知识点二:Maven插件的使用 在Springboot项目中,Maven插件...

    springboot-confuse.rar

    混淆SpringBoot程序包可以是.jar或.war格式。.jar文件适用于简单的命令行应用程序,而.war文件则用于部署到Web服务器,如Tomcat。Allatori混淆过程可能涉及对这两个文件类型都进行处理,确保整个应用栈的安全性。 ...

    springboot war

    在Maven项目中,确保`pom.xml`文件中的`<packaging>`元素设置为`war`,这告诉Maven我们需要构建一个WAR包。同时,如果需要对Tomcat进行集成,可以添加`spring-boot-starter-tomcat`作为提供的依赖,这样编译时不会...

    SpringBoot项目如何打可执行war包

    需要注意的是,SpringBoot的可执行war包与传统的war包有所不同,因为它依然内嵌了一个Servlet容器,只不过这个容器在war包部署到Web服务器后,并不会被启动。如果需要将生成的war包以jar包的方式运行,可以使用以下...

    springboot使用war包部署到外部tomcat过程解析

    总的来说,将Spring Boot应用打包为WAR文件并部署到外部Tomcat服务器,主要涉及打包配置、`SpringBootServletInitializer`子类的创建以及在Tomcat中的部署操作。这个过程需要理解Spring Boot的特性以及Tomcat的工作...

Global site tag (gtag.js) - Google Analytics