Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在生成war时,如何配置grails以保留grails.app.context变量?_Java_Grails_War_Grails 2.0 - Fatal编程技术网

Java 在生成war时,如何配置grails以保留grails.app.context变量?

Java 在生成war时,如何配置grails以保留grails.app.context变量?,java,grails,war,grails-2.0,Java,Grails,War,Grails 2.0,使用grails,您可以在使用grails run app运行应用程序时,通过使用grails.app.context变量更改应用程序的根上下文。但是,在生成war时,grails允许servlet容器通过将配置排除在web.xml之外来设置上下文。有没有办法将配置保存在web.xml中?没有,没有办法。如前所述,grails.app.context用于运行应用程序,我们知道嵌入的servlet容器是Tomcat或Jetty 如果是war,应用程序将不知道将部署war的容器。由容器来设置不同的上

使用grails,您可以在使用grails run app运行应用程序时,通过使用grails.app.context变量更改应用程序的根上下文。但是,在生成war时,grails允许servlet容器通过将配置排除在web.xml之外来设置上下文。有没有办法将配置保存在web.xml中?

没有,没有办法。如前所述,
grails.app.context
用于运行应用程序,我们知道嵌入的servlet容器是Tomcat或Jetty


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

谢谢,希望这可以从grails 3.0开始使用!