`
visualcatsharp
  • 浏览: 40999 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

解决地图引擎不断抛出java.lang.IllegalStateException异常的bug

    博客分类:
  • Java
阅读更多
Tomcat的log里一直不断有大量的异常抛出。如下:

2007-11-17 1:26:06 org.apache.catalina.core.StandardWrapperValve invoke

严重: Servlet.service() for servlet jsp threw exception

java.lang.IllegalStateException: getOutputStream() has already been called for this response

昨晚配置了一下地图引擎,打算熟悉一下引擎的原理,通过httpwatch监视到了在拖动地图的时候,是由mapimages.jsp这个文件来输出图像,看了一下这个文件的代码,发现跟生成验证码的原理是一样的。记得我以前写过一篇文章,是说在生成验证码的时候怎样解决java.lang.IllegalStateException这个异常的。

         于是依葫芦画瓢,在这个文件的代码结束前加上两行:

         out.clear();

out = pageContext.pushBody();

至此,问题解决。
分享到:
评论

相关推荐

    java.lang.IllegalStateException: Cannot call sendError() after the response has

    在Java的Web开发中,`java.lang.IllegalStateException: Cannot call sendError() after the response has been committed` 是一个常见的错误,通常发生在尝试在HTTP响应已经发送到客户端之后调用`sendError()`方法...

    Android异常 java.lang.IllegalStateException解决方法

    在Android开发过程中,Java异常`java.lang.IllegalStateException`是一个常见的错误类型,它通常表示程序在不合法或者不合适的状态下尝试执行某项操作。在上述描述中提到了两种特定的`IllegalStateException`情况: ...

    java.lang.IllegalStateException: OutputStream already obtain

    标题 "java.lang.IllegalStateException: OutputStream already obtain" 涉及到的是Java编程中的一个常见错误,特别是当处理I/O流时。这个异常通常在尝试获取已经存在的OutputStream实例时抛出,表明该输出流已经被...

    The full error is: java.lang.IllegalState

    如果在子线程中直接操作UI元素,就会抛出`IllegalStateException`。 4. **生命周期管理**:Android应用的组件有明确的生命周期,如Activity和Fragment。如果在不适当的生命周期阶段调用方法,也可能会触发这个错误...

    Invalid name=”com.alibaba.dubbo.config.ProtocolConfig#0″

    使用@EnableDubbo启用dubbo, 配置dubbo.protocol.xxx相关属性,不设置dubbo.protocol.id,启动应用将会抛出异常. java.lang.IllegalStateException: Invalid name=“com.alibaba.dubbo.config.ProtocolConfig#0” ...

    Android异常处理

    在Java中,可以通过在方法签名后面添加`throws`关键字来声明方法可能抛出的异常。这样做的目的是为了让调用者知道该方法可能抛出哪些异常,从而可以适当地处理这些异常。 - **为何要声明方法抛出异常**:声明方法抛...

    Tomcat启动springboot项目war包报错:启动子级时出错的问题

    这个错误信息出现在`java.lang.IllegalStateException`中,具体是在`ContainerBase.addChildInternal`方法抛出的,这表明在尝试添加或启动Spring Boot的web应用(war包)作为Tomcat的一个子容器时发生了问题。...

    jsp的跳转方式总结

    * 不能在 response.sendRedirect() 之前使用 out.flush(),否则将抛出 java.lang.IllegalStateException 异常。 * 跳转后,浏览器地址栏将发生变化。 * 如果跳转到不同主机下,response.sendRedirect() 之后的语句将...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    也就是说,如果抛出了ClientAbortException异常,那就跳转到“ignored.jsp”这个页面,这个页面中什么内容都没有。 还有一种办法是在页面进行try..catch,之后什么都不做 异常原因分析: stream对应的类是...

    java常见异常汇总

    **异常描述**:在使用 HQL (Hibernate Query Language) 时,如果没有给表名添加别名,可能会引发 `java.lang.IllegalStateException`。 **原因分析**:在 HQL 查询语句中,如果没有为表指定别名,HQL 解析器将无法...

    java 中 request.getSession(true、false、null)的区别

    如果在响应已提交的情况下尝试创建会话,容器可能会抛出`IllegalStateException`。 1. `HttpServletRequest.getSession(true)`:这个调用等同于`HttpServletRequest.getSession()`。它表示如果当前请求中没有会话,...

    log的方法分析

    **定义**: 当尝试访问一个空对象的成员时,Java会抛出`NullPointerException`异常。这是一种运行时异常,意味着它可以在编译时不被检测出来,而是在程序运行时发生。 **日志示例**: ``` at dalvik.system....

    尚学堂android开发常用错误集.docx

    `addToBackStack`方法应在事务提交前调用,否则会抛出`IllegalStateException`异常。 **解决方案**: 确保`addToBackStack`方法在`commit`方法之前调用。例如: ```java getSupportFragmentManager() .begin...

    详解spring cloud Feign使用中遇到的问题总结

    在使用 Feign 时,需要正确使用@PathVariable 注解,否则,会抛出异常,例如:Caused by: java.lang.IllegalStateException: PathVariable annotation was empty on param 0。正确的使用方式是:@RequestMapping...

    Java如何以并发方式在同一流上执行多种操作.pdf

    然而,需要注意的是,不恰当的使用并行流可能导致意外的结果,比如当尝试对同一个流进行多次操作时,可能会抛出`java.lang.IllegalStateException: stream has already been operated upon or closed`的异常。...

    java新面试题java新面试题.doc

    第1个陈述是错误的,因为在状态ful会话bean实例被钝化时调用`SessionContext.getEJBObject()`会抛出`java.lang.IllegalStateException`。关于第2个陈述的信息不完整,无法判断其正确性,通常来说,当会话bean不再有...

    JSP三种跳转方式 超级好的范例

    如果在设置`Location`头之前有输出,则会抛出类似`sendRedirect()`的异常。 #### 三、`<jsp:forward page=""/>` **概述:** `<jsp:forward page=""/>`是一种服务器端内部转发的方式。它不是向客户端返回新的URL,...

    华为公司 java 面试题

    此题目的剩余部分未能给出完整的描述,但根据上下文推测,可能是指如果 Session Bean 处于非活动状态或已经关闭,则抛出 `java.lang.IllegalStateException`。 综上所述,通过这些题目我们可以看到华为公司在 Java ...

Global site tag (gtag.js) - Google Analytics