gpt4 book ai didi

maven - 如何创建可部署的springboot war

转载 作者:行者123 更新时间:2023-11-28 22:41:04 25 4
gpt4 key购买 nike

我正在尝试创建一个要部署在 Tomcat 中的 maven spring boot 应用程序。我遵循 Spring 文档和其他 stackoverflow 建议中的建议 - war,Application.java 扩展 SpringBootServletInitializer,从构建插件中删除 spring-boot-maven-plugin 等。生成 War 文件并部署在 tomcat 中。但我发现所有静态文件都打包在/WEB-INF/classes 文件夹下,我无法访问该页面。我的项目结构如下:

structure

谁能告诉我如何正确打包 war 以部署在 Tomcat 中。

最佳答案

这不会改变任何东西。

如果您将静态 Assets 放在 src/main/resources/static 中(它们最终位于 WEB-INF/classes/static 中),Spring Boot 将提供服务他们正确。所以 src/main/resources/static/foo.png 如果你的网络应用程序是 your-context

关于配置,你也可以在start.spring.io上,点击高级,选择war,你会得到一个预配置的空项目。

或者您可以单击此:https://start.spring.io/#!packaging=war

关于maven - 如何创建可部署的springboot war,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35295189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com