gpt4 book ai didi

grails - 仅在构建WAR时才检测到Grails标记未关闭

转载 作者:行者123 更新时间:2023-12-02 15:08:44 24 4
gpt4 key购买 nike

我忘记在我的一个GSP文件中关闭<g:link>标记。

该应用程序可以使用grails run-app完美运行,但是当我尝试执行grails war时,它说该标签未关闭。

构建与运行应用程序不同的WAR文件时会发生什么?

编辑:

由于 lukelazarovic 的回答,我仔细查看了一下,发现未封闭的标签来自我的应用程序使用的插件中的布局GSP。 run-app命令似乎只编译我的GSP文件,而不编译插件的。因此,当执行grails war时,布局GSP中的编译错误就会暴露出来。

最佳答案

使用grails run-app运行该应用程序时,访问时会即时编译GSP。

因此,如果访问带有未关闭标签的GSP,则会看到错误。

如果是grails war,则必须编译所有GSP并将其放入生成的war文件中,因此,会显示任何阻止任何GSP编译的错误。

关于grails - 仅在构建WAR时才检测到Grails标记未关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20790415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com