生成的servlet错误:|代码对于jetty中的try语句来说太大了

时间:2014-08-07 05:41:43

标签: jsp jetty

我们有一个应用程序,它目前部署在JBoss上,工作正常。 我们现在正试图在Jetty上部署它。但是在访问其中一个JSP时,我们得到以下异常。

  

PWC6199:生成的servlet错误:|代码对于try语句来说太大

在寻找这个问题的可能解决方案时,我遇到了这个stackoverflow问题,该问题表明它与Java类的大小有关。 "Code too large" compilation error in Java

但是这个JSP在JBoss中编译得很好。在jetty中是否有任何配置可以以不同的方式编译JSP(较小的类大小)并帮助解决此问题?截至目前,我能想到的唯一解决方案是使用动态报告将JSP重构为更小的JSP。

我们正在使用Jetty 9.2

1 个答案:

答案 0 :(得分:0)

在jetty的webdefault.xml中添加了trimspaces init-param。

<init-param>
    <param-name>trimSpaces</param-name>
    <param-value>true</param-value>
</init-param>

在我的案例中,这有助于JSP。