jsp - Spring boot _jspService 超出 65535 字节限制

标签 jsp spring-boot web.xml embedded-tomcat-8

我收到以下错误

_jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit

我知道使用 Apache Tomcat,tomcat 的 web.xml 中的以下标记可以修复该问题

<servlet>
    <servlet-name>jsp</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    ...
    <init-param>
        <param-name>mappedfile</param-name>
        <param-value>false</param-value>
    </init-param>
    ...
</servlet>

但是我正在使用嵌入式tomcatSpring Boot。 所以没有web.xml 我不确定此配置是否有效,或者是否有其他解决方法。

最佳答案

我知道这是一个迟到的答案,但我刚刚偶然发现了与 jsp、spring boot 和嵌入式 tomcat 相同的问题,下面是拯救我的简单解决方案。

在 spring boot "application.properties" 文件中添加以下属性并重新启动服务器,应该可以解决问题 -

server.servlet.jsp.init-parameters.mappedfile=false

关于jsp - Spring boot _jspService 超出 65535 字节限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48034458/

相关文章:

jakarta-ee - 如何为 Tomcat 的 web.xml 中的所有 servlet 全局设置 Jasper 初始化参数?

css - 用于 Java Web 应用程序的 wrapbootstrap

java - 将变量传递给 JSP Java 中的方法

java - spring-boot报 "400 bad request"错误,具体如下

java - 实例化 MQ ConnectionFactory 对象时出错

jsf - 阻止 RichFaces 的 Web 过滤器

eclipse - JSTL 问题,找不到 jasperException uri

java - 如何通过 Java 访问 # 符号后的 URL 文本?

spring-boot - Camunda 网络应用程序拒绝在本地主机上连接

java - 为什么 Tomcat 服务器不使用 web.xml 文件作为 Vaadin 7 应用程序中使用的 servlet 配置?