使用 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/