我试图将我的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中放置的文件?
答案 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。