【问题标题】:weblogic 12.2.1.4 cannot compile jsp The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limitweblogic 12.2.1.4 无法编译jsp 方法_jspService(HttpServletRequest, HttpServletResponse) 的代码超出了65535字节的限制
【发布时间】:2020-01-06 10:11:00
【问题描述】:
我有一个巨大的 JSP,它在 WebLogic 版本 12.2.1.0.0 上运行良好,但在最新版本的 WebLogic 12.2.1.4.0 上运行失败。
收到以下错误 _jspService 超出 65535 字节限制
我对比了两个JSP解析的java文件,在新版本中,java文件中的每个标签都有try块,这增加了函数__jspService的大小。
除了重构 JSP 是否有其他解决方法。
【问题讨论】:
标签:
jsp
compilation
weblogic12c
【解决方案1】:
恐怕没有办法绕过 64k 限制,因为它符合 Java 规范,并且没有任何选项可以绕过它。您可以尝试重构有问题的 JSP,甚至将其拆分为更小的 JSP。