java - 限制 Flex/BlazeRS 和 Tomcat 之间的 HTTP 请求参数大小?

标签 java spring tomcat blazeds

我们有一个带有 Flex 前端的 Web 应用程序,它通过 BlazeDS 向我们的 Spring/Tomcat 后端发出请求。

我注意到,当我们在请求中发送的参数数据超过一定大小(大约 1.5M)时,它根本不会在我们的 servlet 请求中显示为参数。我们已验证该值已填充到 Flex 端的请求中。当参数低于该大小时,它会顺利通过。

有没有人看过这个?

这是发生在 BlazeDS 端还是 Tomcat 端?

有解决办法吗?

谢谢。

最佳答案

在 server.xml 中的连接器配置中添加 maxPostSize。例如,

<Connector port="80"               
 ...
 maxPostSize="4097152" />

关于java - 限制 Flex/BlazeRS 和 Tomcat 之间的 HTTP 请求参数大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3212662/

相关文章:

tomcat - Spring Boot是如何控制Tomcat缓存的?

spring-boot - 每次更改静态资源时,如何停止在 Tomcat 服务器上运行的 Spring Boot 项目重新部署?

java - 无法实例化 Queue 类型。为什么是这样?

database - 使用 C3P0 时如何最好地关闭连接并避免非事件 session ?

java - 在 Spring 中访问 MySQL 数据源 bean

java - 如何在 Spring Boot 中使用 yaml 文件从 jar 访问文本文件?

java - 文件上传在 Jetty 下工作,但在 Tomcat 下不工作

java - Hibernate 批量操作性能

java - 将当前类加载到 JarOutputStream 中

java - 为什么 HashMap<Integer,ArrayList<Integer>> 不能转换为 HashMap<Integer,List<Integer>>