Grails WAR打包错误:编码字符串太长

Grails WAR打包错误:编码字符串太长,grails,grails-2.0,Grails,Grails 2.0,我使用Grails2.3.6,在执行 grails dev war 错误: |Compiling 84 GSP files for package [test] .Error | WAR packaging error: encoded string too long: 79912 bytes 如何防止此错误?不幸的是,每个静态内容块的限制是64k(因为DataOutputStream.writeUTF有此限制)。您可以通过在静态内容中添加任何GSP“令牌”(例如:)来拆分GSP,从而绕过

我使用Grails2.3.6,在执行

grails dev war
错误:

|Compiling 84 GSP files for package [test]
.Error 
|
WAR packaging error: encoded string too long: 79912 bytes

如何防止此错误?

不幸的是,每个静态内容块的限制是64k(因为DataOutputStream.writeUTF有此限制)。您可以通过在静态内容中添加任何GSP“令牌”(例如:
)来拆分GSP,从而绕过此限制,将其拆分为最大64kB的块

您是否有任何大型静态文件或带有大型静态块的GSP文件?如果是这样,我可以提出一个建议作为答案。