java - 如何配置 grails 在生成 war 时保留 grails.app.context 变量?

标签 java grails war grails-2.0

使用 grails,您可以在使用 grails run-app 运行应用程序时通过 grails.app.context 变量更改应用程序的 rootContext。然而,当生成 war 时,grails 允许 servlet 容器通过将配置保留在 web.xml 之外来设置上下文。有什么办法可以保留 web.xml 中的配置吗?

最佳答案

不,没有办法。如前所述,grails.app.context 用于 run-app,其中我们知道嵌入式 servlet 容器是 Tomcat 或 Jetty。

如果发生 war ,应用程序将不知道 war 将部署到哪个容器。由容器来设置不同的上下文根。

关于java - 如何配置 grails 在生成 war 时保留 grails.app.context 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24051379/

相关文章:

java - 在按类类型或接口(interface)收集实例的情况下如何替换 instanceof

java - 如何更改 Spring & Jhipster 身份验证不足错误消息

java - 无法再编译 Vaadin 项目(无法执行 objective-c om.vaadin :vaadin-maven-plugin )

grails - Grails域类单元测试错误

grails - 如何格式化电子邮件正文?

grails - Grails:MySQL和mongoDB一起

java - 使用gradle在STS中部署war文件

java - 如何在方法中测试业务逻辑?

java - 是否可以检查 Tomcat 中的 .war 中正在运行的内容?