纵有疾风起
人生不言弃

jsp文件过大,is exceeding 65535 bytes limit

今天修改配置项的时候,遇到了一个异常,Generated servlet error:The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit。

原因:你的jsp编译成的class文件太大。

有下面几个解决方法:

尝试修改应用服务器的web.xml文件(在tomcat下位于conf目录下,在jboss下位于server\default\deploy\jbossweb.sar目录下 ),修改如下图所示之处,加入红框内的初始化参数。 这样确实可以成功,但是,如果你把生产环境下的tomcat都更改,那不是很费时间,还可能出现其他的问题

jsp文件过大,is exceeding 65535 bytes limit插图

 

所以,还有其他的修改方法,思路就是减少jsp页面的大小。我们可以将jsp页面的标签声明拿到web.xml中去声明。

具体操作如下:1删除jsp页面中的C标签和fmt标签的引入。 即删除这句话

<%@ taglib prefix=”c” uri=”http://java.sun.com/jstl/core” %>
<%@ taglib prefix=”fmt” uri=”http://java.sun.com/jstl/fmt” %>

2找到web.xml,增加c标签和fmt标签的配置。

<jsp-config>
  <taglib>
   <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
   <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
  </taglib>
  <taglib>
   <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
   <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
  </taglib>
 </jsp-config>

文章转载于:https://www.cnblogs.com/lm970585581/p/8522617.html

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » jsp文件过大,is exceeding 65535 bytes limit

分享到: 生成海报
avatar

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活