GSP异常抛出“方法代码太大”?

问题描述 投票:-2回答:1

当我尝试访问Grails应用程序时,出现以下异常。有什么问题吗?

错误| 2019-10-10 16:24:39,538 [http-bio-8080-exec-10]错误pages.GroovyPagesTemplateEngine-编译GSP时发生编译错误[C__praveen_HOTS_grails_app_views_main_monetarystatusdet_gsp]:启动失败:类生成期间的一般错误:方法代码太大!java.lang.RuntimeException:方法代码太大!在groovyjarjarasm.asm.MethodWriter.a(来源未知)groovyjarjarasm.asm.ClassWriter.toByteArray(未知源)在org.codehaus.groovy.control.CompilationUnit $ 15.call(CompilationUnit.java:796)在org.codehaus.groovy.control.CompilationUnit $ 15.call(CompilationUnit.java:811)在org.codehaus.groovy.control.CompilationUnit $ 15.call(CompilationUnit.java:811)在

java grails gsp
1个回答
0
投票

问题是您的GSP中包含太多代码,并且每个脚本块超过65K(或大约)行。 “解决方法”是在GSP中添加注释,以拆分脚本块大小,如下所示:

<% 
  // just a comment 
%>

将其放置在GSP文件中间或多个位置将解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.