﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-积少成多-随笔分类-Issue</title><link>http://www.blogjava.net/ilovebabyfat/category/48809.html</link><description>垃圾堆</description><language>zh-cn</language><lastBuildDate>Mon, 08 Aug 2011 12:04:28 GMT</lastBuildDate><pubDate>Mon, 08 Aug 2011 12:04:28 GMT</pubDate><ttl>60</ttl><item><title>IE长时间等待服务器响应，显示页面无法显示的问题</title><link>http://www.blogjava.net/ilovebabyfat/archive/2011/08/07/355967.html</link><dc:creator>思无</dc:creator><author>思无</author><pubDate>Sun, 07 Aug 2011 14:12:00 GMT</pubDate><guid>http://www.blogjava.net/ilovebabyfat/archive/2011/08/07/355967.html</guid><wfw:comment>http://www.blogjava.net/ilovebabyfat/comments/355967.html</wfw:comment><comments>http://www.blogjava.net/ilovebabyfat/archive/2011/08/07/355967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilovebabyfat/comments/commentRss/355967.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilovebabyfat/services/trackbacks/355967.html</trackback:ping><description><![CDATA[项目通过JASPER跑报表，有几个报表牵涉的数据量比较大，导致响应时间超过1个小时，此时页面会提示&#8220;页面无法显示&#8221;。<br />开始以为是session的超时，于是在页面中添加了ajax去定期发送请求给服务器的代码来维持session， 问题无法解决。<br />然后以为是页面缓存的问题，在请求中加了随机的数字，查看每次请求回来的响应头状态都是200的，问题仍旧无法解决。<br />继续百度，继续谷歌。<br />搜索到microsoft的一篇文章，如下<br /><div><a href="http://support.microsoft.com/kb/181050">http://support.microsoft.com/kb/181050</a>&nbsp;<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; background-color: #ffffff; "><h1 class="title" style="box-sizing: border-box; font-size: 19px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Internet Explorer error "connection timed out" when server does not respond<br /><span class="Apple-style-span" style="font-weight: normal; font-size: 12pt; ">问题得到解决。<br />其实可以说问题无法得到解决。我怎么可能让每个用户去修改他们的注册表么。<br /><br />看来只能采取异步的请求方式了。</span></h1></span></div><img src ="http://www.blogjava.net/ilovebabyfat/aggbug/355967.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilovebabyfat/" target="_blank">思无</a> 2011-08-07 22:12 <a href="http://www.blogjava.net/ilovebabyfat/archive/2011/08/07/355967.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.ClassCastException: oracle.sql.CLOB</title><link>http://www.blogjava.net/ilovebabyfat/archive/2011/06/07/351847.html</link><dc:creator>思无</dc:creator><author>思无</author><pubDate>Tue, 07 Jun 2011 05:38:00 GMT</pubDate><guid>http://www.blogjava.net/ilovebabyfat/archive/2011/06/07/351847.html</guid><wfw:comment>http://www.blogjava.net/ilovebabyfat/comments/351847.html</wfw:comment><comments>http://www.blogjava.net/ilovebabyfat/archive/2011/06/07/351847.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilovebabyfat/comments/commentRss/351847.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilovebabyfat/services/trackbacks/351847.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">转自<div><a href="http://spring3000.iteye.com/blog/372482">http://spring3000.iteye.com/blog/372482</a><br /></div>&nbsp;&nbsp;&nbsp; oracle.sql.CLOB&nbsp;clob&nbsp;</span><span style="color: #808080;">=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;stmt&nbsp;</span><span style="color: #808080;">=</span><span style="color: #000000;">&nbsp;conn.createStatement();&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;rs&nbsp;</span><span style="color: #808080;">=</span><span style="color: #000000;">&nbsp;stmt.executeQuery(sql);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(rs.</span><span style="color: #0000ff;">next</span><span style="color: #000000;">())&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(rs.getClob(</span><span style="color: #0000ff;">column</span><span style="color: #000000;">).getClass());&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clob&nbsp;</span><span style="color: #808080;">=</span><span style="color: #000000;">&nbsp;(oracle.sql.CLOB)&nbsp;rs.getClob(</span><span style="color: #0000ff;">column</span><span style="color: #000000;">);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out&nbsp;</span><span style="color: #808080;">=</span><span style="color: #000000;">&nbsp;new&nbsp;BufferedWriter(clob.getCharacterOutputStream());&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080;">in</span><span style="color: #000000;">&nbsp;</span><span style="color: #808080;">=</span><span style="color: #000000;">&nbsp;new&nbsp;BufferedReader(new&nbsp;StringReader(data));&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><div>这个代码很奇怪，看试没有一点问题，但是，项目跑起来后，代码&nbsp;<br />clob&nbsp;= (<span style="background-color: #00ffff;">oracle</span>.sql.CLOB) rs.getClob(column);&nbsp;<br />都会抛出<span style="background-color: #ffff00;">java</span>.<span style="background-color: #55ff55;">lang</span>.ClassCastException:&nbsp;<span style="background-color: #00ffff;">oracle</span>.sql.CLOB异常（WEB容器使用的是TOMCAT5.5）,先以为是类型转换的问题，&nbsp;<br />System.out.println(rs.getClob(column).getClass());&nbsp;<br />但打印出来的是<span style="background-color: #00ffff;">oracle</span>.sql.clob&nbsp;<br />后又以为是驱动的问题，把classes12.jar换成了ojdbc14.jar&nbsp;<br />可问题还没有解决&nbsp;<br /><br />解决的方法：&nbsp;<br /><br />在网上狂找，终于找到一位高人写的一篇高水平的文章（主要是把我的问题给解决了，哈）&nbsp;<br /><br />是因为驱动包重复了，我理解为类重名，我使用的是tomcat数据源，哪么，$TOMCAT_HOME$\comm\lib目录下需要<span style="background-color: #00ffff;">oracle</span>驱动包，是给tomcat创建jndi数据源时用的，而项目中也要有<span style="background-color: #00ffff;">oracle</span>驱动包，是给程序编译用的，最后使用eclilpse的<span style="background-color: #ffff00;">java</span>&nbsp;build path进行外部引用，使用应用程序编译通过，但也不会把ojdbc14.jar的驱动包引入到发布目录，再试，果然解决了问题。</div><br /></span></div><img src ="http://www.blogjava.net/ilovebabyfat/aggbug/351847.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilovebabyfat/" target="_blank">思无</a> 2011-06-07 13:38 <a href="http://www.blogjava.net/ilovebabyfat/archive/2011/06/07/351847.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>