是不时调用了bean bean里面用了抛出异常
解决方案 »
- 多个页面向同一个servlet先后提交多个参数问题
- jasperreport柱状图导出xls
- 高手请进,关于xloadtree问题!!
- 数据怎么导入Excel中
- servlet,javabean
- 如何得到下拉框的值?
- 在线虚心求教!我使的是apache+tomcat,为什么有的jsp页面运行很正常,但有的就错误(在不同目录下)?
- 请问:在Servlet的run方法中设置了response的setHeader("Host")值,为何在request中用getHeader("Host")无法取出刚刚设置的值!
- !!servlet里读表单数据的问题,想死也不明白!!!!
- 由于tomcat的startup.bat启动不了,重新安装并配置了jdk,dos命令行窗口下运行javac显示乱码
- 为什么我一运行jsp页面,tomcat就关闭出现找不到服务器的错误?
- 如何使聊天室的显示帧的scroll始终处于底端?
jsp代码的确有长度限制!
java.lang.ClassNotFoundException: _test_0length__jsp [java.lang.ClassNotFoundException:
_test_0length__jsp [java.lang.ClassFormatError: _test_0length__jsp (Code
of a method longer than 65535 bytes)]]
at com.caucho.util.DynamicClassLoader.findClass(DynamicClassLoader.java:571)
at com.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:512)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.caucho.util.CauchoSystem.loadClass(CauchoSystem.java:395)
at com.caucho.jsp.JspManager.loadClass(JspManager.java:267)
at com.caucho.jsp.JavaGenerator.compile(JavaGenerator.java:2853)
at com.caucho.jsp.JspGenerator.generate(JspGenerator.java:322)
at com.caucho.jsp.JspParser.parse(JspParser.java:329)
at com.caucho.jsp.JspParser.parse(JspParser.java:234)
at com.caucho.jsp.JspManager.createPage(JspManager.java:172)
at com.caucho.jsp.PageManager.getPage(PageManager.java:351)
at com.caucho.jsp.PageManager.getPage(PageManager.java:206)
at com.caucho.jsp.QServlet.getPage(QServlet.java:220)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:129)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)
--------------------------------------------------------------------------------
Resin 2.1.12 (built Tue Dec 9 14:58:25 PST 2003) tomcat5.019通常会显示这样的出错信息org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
[javac] Compiling 1 source fileH:\Apache Group\Tomcat 5.0\work\Catalina\localhost\lynews\org\apache\jsp\test_005flength_jsp.java:26: code too large
public void _jspService(HttpServletRequest request, HttpServletResponse response)
^
1 error
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)从异常信息可以看出,文件长度的确会影响编译,但由于各种应用服务器仅仅遵循sun的j2ee规范,而具体实现由各个提供商自己把握,所以,resin允许的长度要略微大一点点。请注意,文件的长度判断依据与文件体积并非一个概念,比如,使用out.println(" ");和使用out.println("*************************************************");文件体积相差很大,但编译时并没有差别。虽然定性分析过了,但定量分析您就自己完成吧,分析一下应用服务器的实现源码应该能够找到答案,Goodluck!恳请大家批评!
这个限制有没有出处呢?我一下子找不到
[email protected]