JHipster生产WAR缺少WEB-INF配置文件

时间:2016-09-26 18:00:41

标签: jhipster

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

How to add context file from Wildfly to JHipster

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

<强>的build.gradle:

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

请参阅https://docs.gradle.org/current/userguide/war_plugin.html