【问题标题】:JHipster production WAR is missing WEB-INF config filesJHipster 生产 WAR 缺少 WEB-INF 配置文件
【发布时间】:2023-04-11 08:25:01
【问题描述】:

我正在尝试将我的 JHipster 应用程序部署到 Wildfly,并遵循这篇文章中的建议:

How to add context file from Wildfly to JHipster

... 用于在 WAR 文件中包含 jboss-web.xml 和 jboss-deployment-structure.xml。我在 src/main/webapp 下创建了一个 WEB-INF 文件夹,并将两个配置文件放在那里:

但是,当我运行使用 Gradle (./gradlew -Pprod bootRepackage) 生成生产 WAR 文件的命令时,WAR 文件既不包含 jboss-web.xml 也不包含 jboss-deployment-structure。 WEB-INF 文件夹中的 xml。我是否需要修改 build.gradle 以确保它在生成 WAR 文件时抓取我放置在 WEB-INF 中的文件?

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    Gradle war 任务需要被告知 WEB-INF 配置文件的位置。

    build.gradle:

    war {
        webInf { from 'src/main/webapp/WEB-INF' }
    }
    

    https://docs.gradle.org/current/userguide/war_plugin.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 2022-10-14
      相关资源
      最近更新 更多