码迷,mamicode.com
首页 > 编程语言 > 详细

Java类文件最大限制

时间:2016-12-12 22:24:27      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:port   eth   web   java   jvm   而在   http   request   解决   

今天在往一个jsp文件里添加代码时,项目跑起来访问这个jsp时报错。。

The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit

_jspService方法超过65535 bytes最大限制。

额,这是什么鬼,看不懂啊。于是问问度娘,发现Java对类文件有个限制,不能超过65K字节。因为我改动的这个jsp已经很大了,而jsp文件在weblogic容器中运行时是先被编译成servlet,然后在执行。而在编译成servlet时,weblogic容器自带的jvm发现已将超过65K的最大限制了,所以就抛出此异常了。

解决办法:

可以采用<jsp:include>动态标签来包含文件。

注意:

不能使用<%@page import=""%>。因为这个标签是静态include的,会将被包含的jsp与jsp在编译的时候编译为一个java类文件。而<jsp:include>标签是动态包含,在编译的时候独立编译为一个类文件。

Java类文件最大限制

标签:port   eth   web   java   jvm   而在   http   request   解决   

原文地址:http://www.cnblogs.com/westward/p/6165652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!