我们有一个应用程序,它目前部署在JBoss上,工作正常。 我们现在正试图在Jetty上部署它。但是在访问其中一个JSP时,我们得到以下异常。
PWC6199:生成的servlet错误:|代码对于try语句来说太大
在寻找这个问题的可能解决方案时,我遇到了这个stackoverflow问题,该问题表明它与Java类的大小有关。 "Code too large" compilation error in Java
但是这个JSP在JBoss中编译得很好。在jetty中是否有任何配置可以以不同的方式编译JSP(较小的类大小)并帮助解决此问题?截至目前,我能想到的唯一解决方案是使用动态报告将JSP重构为更小的JSP。
我们正在使用Jetty 9.2
答案 0 :(得分:0)
在jetty的webdefault.xml中添加了trimspaces
init-param。
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
在我的案例中,这有助于JSP。