tomcat先response后不能读取request body
2016-07-29 00:00
141 查看
摘要: tomcat先response后不能读取request body
![
]
(https://static.oschina.net/uploads/img/201607/29110224_JXBq.png "在这里输入图片标题")
直接看图,应该能看出来问题了。
然后贴出具体两个方法:
红色框住的地方是tomcat自己org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:176)这里的一个方法,具体的调用如图:
爆出的异常如图
。
分析:tomcat在response后回关掉inputStream,所以爆出了这个异常,不知道是出于什么考虑,这是算bug吗?在jetty中没用这个问题。因为开发环境中用的是jetty来开发的,没有这样报错。
遇到一个诡异的问题,先上图。
![
]
(https://static.oschina.net/uploads/img/201607/29110224_JXBq.png "在这里输入图片标题")
直接看图,应该能看出来问题了。
然后贴出具体两个方法:
红色框住的地方是tomcat自己org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:176)这里的一个方法,具体的调用如图:
爆出的异常如图
。
分析:tomcat在response后回关掉inputStream,所以爆出了这个异常,不知道是出于什么考虑,这是算bug吗?在jetty中没用这个问题。因为开发环境中用的是jetty来开发的,没有这样报错。
相关文章推荐
- 打包的文件不能被tomcat的读取illegalargumentexception
- Response.Write("Sucess!!")不能输出数据的解决方法
- tomcat5.0.19中不能显示excel问题的解决
- 解决tomcat启动jmx远程管理后不能正常关闭问题
- 警告:不能读取 AppletViewer 的属性文件解决
- tomcat数据源读取的简单例子
- tomcat 读取 .properties 文件的问题
- [ERROR] (0x800A03EC): 不能读取文件
- ajax中用responseXML读取不到中文数据的问题
- tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- 关于tomcat中文档的读取
- 如何解决 tomcat 下 oracle 缓冲池 读取 clob 字段内容 时的错误 "java.lang.ClassCastException: org.apache.commons.dbcp.DelegatingResultSet "
- 解决DB2远程不能读取到数据库列表的问题
- 在class文件中读取Tomcat站点的根目录
- 为什么Tomcat的webapps目录下新建的目录不能访问html文件?
- TOMCAT 4.1 中使用自定义标签不能正常调用release()方法的解决
- JSP+mssql+tomcat 实现jsp页面读取数据库目录信息,以树型菜单显示
- Tomcat没有装在默认路径下不能编译JSP问题的解决
- jsp+tomcat以相对地址读取文件
- 警告:不能读取 AppletViewer 的属性文件解决