如何在传统的tomcat webapps文件夹中部署Spring Boot MVC应用程序?

安尼尔

我在带有gradle示例的springboot springmvc之后创建了一个简单的spring mvc应用程序。在此处输入图片说明

下面是结构。src / main / java-这是所有代码库的所在地。src / main / resources-这是所有资源/模板所在的位置。


    导入org.springframework.boot.SpringApplication; 
    导入org.springframework.boot.autoconfigure.SpringBootApplication; 

    @SpringBootApplication
    公共类Application {

        公共静态void main(String [] args){          
            SpringApplication.run(Application.class,args); 
        } 

    }

只需编写上面的类并使用零配置,我就可以启动spring-mvc Web应用程序(这很酷)。(通过gradlew build和gradlew bootrun命令)但是来自传统的Web应用程序开发和部署背景,我想知道如何以此创建一个war文件并将其部署到tomcat webapps文件夹中。

另外,在哪里保留所有新资源(如js文件,css等)。通常,我们会在其中保留一个WEB-INF文件夹,但在这里要做什么。

梅杰

meskobalazs在构建战争部署时回答了有关资源的问题(但请注意,src/main/webappjar部署中该资源未读为资源文件夹,在这种情况下,您必须将其添加为资源)。

当您想将Spring-Boot应用程序更改为Web部署时,基本上必须做两件事:

  • 将项目的包装从罐子转换为战争
  • 将嵌入式tomcat的依赖项更改为

可以在Spring-Boot文档站点上找到更多详细信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Tomcat 6中部署Spring Boot应用程序(传统部署)

如何在Google Cloud Compute Engine中部署Spring Boot应用程序?

在tomcat中部署后无法访问Spring Boot应用程序

Spring Boot 应用程序独立运行,但在 Tomcat 中部署时找不到类

如何在Spring MVC(非Spring Boot)应用程序中自定义Jackson

如何在weblogic上部署Spring Boot应用程序?

如何访问Google Kubernetes中部署的多个服务(Spring Boot应用程序)?

如何使用自定义项目文件夹结构在Beanstalk中部署Go Web应用程序

如何在不安装docker和在centos中部署的情况下容器化spring boot应用程序

登录部署到 Docker Tomcat 的 Spring Boot 应用程序

将Spring Boot应用程序部署到Tomcat 8

Spring Boot内嵌Tomcat可以访问定义的spring.tomcat.basedir的webapps文件夹吗

如何找出基于Spring或Spring Boot或Spring MVC构建的Java应用程序

当部署到外部Tomcat / tc服务器实例时,Spring Boot MVC应用程序返回HTTP 404

如何在独立 Tomcat 中运行的 Spring Boot 应用程序中设置 cookie 名称?

如何在基于 Spring Boot (tomcat) 的应用程序中记录可用/使用的线程数?

如何在Spring Boot应用程序中排除嵌入式Tomcat

如何在Spring Boot 2应用程序中设置Tomcat unloadDelay?

如何在Tomcat中的多个Spring Boot应用程序之间传递Camel VM消息

如何dockerize Spring Boot应用程序?

无法在Openshift中部署Spring Boot应用程序

在AWS Lambda中部署Spring Boot应用程序

在Tomcat中部署Spring Boot应用程序时没有名为'loggingFilter'的bean可用错误

如何在同一个Tomcat上部署具有外部配置的多个Spring Boot应用程序?

在apache文件夹中部署angular应用程序

如何创建/查找应用程序jar以使用嵌入式tomcat部署Spring Boot Maven应用程序?

在Weblogic服务器中部署Spring Boot应用程序时,如何解决javax.validation的NoSuchMethodError?

如何在 spring boot 启动期间关闭应用程序

如何在Spring Boot应用程序中配置PageableHandlerMethodArgumentResolver