_jspService(HttpServletRequest,HttpServletResponse)的代码超出了65535字节的限制

问题描述 投票:0回答:1

我正在运行使用Apache Tomcat 8.5和Java 1.8的Struts 2项目。

我陷入以下错误;我已经尝试了所有可能的解决方案,但找不到任何答案。

Exception

HTTP状态500 –内部服务器错误类型异常报告

消息无法为JSP编译类:

描述服务器遇到意外状况,阻止其满足请求。

例外

org.apache.jasper.JasperException:无法为JSP编译类:

在生成的Java文件中,在行[185]发生错误:[D:\ newWorkSpace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ work \ Catalina \ localhost \ testStruts \ org \ apache \\ jsp \ configuration \ configuration_jsp.java]方法_jspService(HttpServletRequest,HttpServletResponse)的代码超出了65535个字节的限制

Stacktrace

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:212)org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:495)org.apache.jasper.compiler.Compiler.compile(Compiler.java:379)org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)org.apache.jasper.compiler.Compiler.compile(Compiler.java:335)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:595)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)javax.servlet.http.HttpServlet.service(HttpServlet.java:742)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)javax.servlet.http.HttpServlet.service(HttpServlet.java:635)javax.servlet.http.HttpServlet.service(HttpServlet.java:742)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)注意服务器日志中提供了根本原因的完整堆栈跟踪。

configuration.jsp页面中,我使用了很多<div>,它们已隐藏并且在按钮的单击事件中它们会出现

java jsp struts2
1个回答
-1
投票

web.xml应包含以下内容:

<servlet>

         <servlet-name>jsp</servlet-name>

         <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>

         <init-param>

             <param-name>fork</param-name>

             <param-value>false</param-value>

         </init-param>

         <init-param>

             <param-name>xpoweredBy</param-name>

             <param-value>false</param-value> 

        </init-param>

    ***<init-param> 
            <param-name>mappedfile</param-name>
             <param-value>false</param-value>
        </init-param>***

        <load-on-startup>3</load-on-startup>

   </servlet> 
© www.soinside.com 2019 - 2024. All rights reserved.