﻿<?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-自由飞翔-随笔分类-异常积累</title><link>http://www.blogjava.net/GavinMiao/category/49646.html</link><description>我在仰望，java之上</description><language>zh-cn</language><lastBuildDate>Wed, 18 Apr 2012 12:56:48 GMT</lastBuildDate><pubDate>Wed, 18 Apr 2012 12:56:48 GMT</pubDate><ttl>60</ttl><item><title>异常积累：org.hibernate.StaleStateException</title><link>http://www.blogjava.net/GavinMiao/archive/2012/04/18/375115.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Wed, 18 Apr 2012 07:33:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/04/18/375115.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/375115.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/04/18/375115.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/375115.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/375115.html</trackback:ping><description><![CDATA[<div><div>ERROR - Exception executing batch:&nbsp;</div><div>org.hibernate.StaleStateException: Batch update returned unexpected row count fr</div><div>om update [0]; actual row count: 0; expected: 1<br /><br /><div><div>ERROR - Could not synchronize database state with session</div><div>org.hibernate.StaleStateException: Batch update returned unexpected row count fr</div><div>om update [0]; actual row count: 0; expected: 1<br /><br /><br /><span class="Apple-style-span" style="font-family: Tahoma; font-size: 12px; line-height: 20px; ">不注意的话，还真的有点无所适从，Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1<br />这个异常是由于主键设置为自增长，而在我们插入记录的时候设置了ID的值导致的。看下我的Hibernate映射文件中ID的定义：<br /><br /></span>参考文章：<a href="http://hi.baidu.com/shirdrn/blog/item/adec1e82d067ddb86c81191c.html">http://hi.baidu.com/shirdrn/blog/item/adec1e82d067ddb86c81191c.html</a></div></div></div></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/375115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-04-18 15:33 <a href="http://www.blogjava.net/GavinMiao/archive/2012/04/18/375115.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.IllegalStateException: Cannot forward after response has been committed</title><link>http://www.blogjava.net/GavinMiao/archive/2012/04/14/374132.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Sat, 14 Apr 2012 01:08:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/04/14/374132.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/374132.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/04/14/374132.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/374132.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/374132.html</trackback:ping><description><![CDATA[现象：<br />页面报500.<br />原因：<br />在request.getRequestDispatcher("/success.html").forward(request, response);<br />后面还有未执行的代码，但是已经提交了响应。<img src ="http://www.blogjava.net/GavinMiao/aggbug/374132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-04-14 09:08 <a href="http://www.blogjava.net/GavinMiao/archive/2012/04/14/374132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：NoClassDefFoundError: org/hibernate/ConnectionReleaseMode Error creating bean with name 'sessionFactory' </title><link>http://www.blogjava.net/GavinMiao/archive/2012/03/28/372908.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Wed, 28 Mar 2012 08:06:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/03/28/372908.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/372908.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/03/28/372908.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/372908.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/372908.html</trackback:ping><description><![CDATA[jar包不全，更新lib目录后，不再报错。<img src ="http://www.blogjava.net/GavinMiao/aggbug/372908.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-03-28 16:06 <a href="http://www.blogjava.net/GavinMiao/archive/2012/03/28/372908.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.NoSuchFieldError: deferredExpression</title><link>http://www.blogjava.net/GavinMiao/archive/2012/02/29/371018.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Wed, 29 Feb 2012 09:23:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/02/29/371018.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/371018.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/02/29/371018.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/371018.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/371018.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="font-family: monospace; font-size: 12px; line-height: 23px; white-space: pre; background-color: #ffffff; "><span style="line-height: 18px; color: #000000; ">java.lang.NoSuchFieldError: deferredExpression
    at org.apache.taglibs.standard.tag.common.core.ForEachSupport.release(ForEachSupport.java:</span><span style="line-height: 18px; color: #000000; ">178</span><span style="line-height: 18px; color: #000000; ">)
    at org.apache.jasper.runtime.TagHandlerPool.release(TagHandlerPool.java:</span><span style="line-height: 18px; color: #000000; ">166</span><span style="line-height: 18px; color: #000000; ">)
    at org.apache.jsp.index_jsp._jspDestroy(index_jsp.java:</span><span style="line-height: 18px; color: #000000; ">31</span><span style="line-height: 18px; color: #000000; ">)<br /></span></span><span class="Apple-style-span" style="font-family: simsun; line-height: 23px; background-color: #ffffff; ">java ee 5 libraries带了一个jstl-1.2.jar<br /></span><span class="Apple-style-span" style="font-family: simsun; line-height: 23px; background-color: #ffffff; ">Reference Libraries里面还有jstl-1.1.2.jar<br /></span><span class="Apple-style-span" style="font-family: simsun; line-height: 23px; background-color: #ffffff; ">删除一个就OK<br /></span><img src ="http://www.blogjava.net/GavinMiao/aggbug/371018.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-02-29 17:23 <a href="http://www.blogjava.net/GavinMiao/archive/2012/02/29/371018.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：org.hibernate.hql.ast.QuerySyntaxError: User is not mapped. [from User where username=?]</title><link>http://www.blogjava.net/GavinMiao/archive/2012/01/19/368735.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Thu, 19 Jan 2012 03:02:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/01/19/368735.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/368735.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/01/19/368735.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/368735.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/368735.html</trackback:ping><description><![CDATA[<div><div>org.hibernate.hql.ast.QuerySyntaxError: User is not mapped. [from User where username=?]</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:196)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:130)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83)</div><div><span style="white-space:pre">	</span>at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427)</div><div><span style="white-space:pre">	</span>at org.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:884)</div><div><span style="white-space:pre">	</span>at org.hibernate.impl.SessionImpl.list(SessionImpl.java:834)</div><div><span style="white-space:pre">	</span>at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)</div><div><span style="white-space:pre">	</span>at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:603)</div><div><span style="white-space:pre">	</span>at com.demo.hibernate.dao.UserDAOImpl.select(UserDAOImpl.java:19)</div><div><span style="white-space:pre">	</span>at com.demo.hibernate.service.UserServiceImpl.login(UserServiceImpl.java:21)</div><div><span style="white-space:pre">	</span>at com.demo.hibernate.test.UserServiceTest.testLogin(UserServiceTest.java:25)</div><div><span style="white-space:pre">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div><span style="white-space:pre">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</div><div><span style="white-space:pre">	</span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div><div><span style="white-space:pre">	</span>at java.lang.reflect.Method.invoke(Unknown Source)</div><div><span style="white-space:pre">	</span>at junit.framework.TestCase.runTest(TestCase.java:154)</div><div><span style="white-space:pre">	</span>at junit.framework.TestCase.runBare(TestCase.java:127)</div><div><span style="white-space:pre">	</span>at junit.framework.TestResult$1.protect(TestResult.java:106)</div><div><span style="white-space:pre">	</span>at junit.framework.TestResult.runProtected(TestResult.java:124)</div><div><span style="white-space:pre">	</span>at junit.framework.TestResult.run(TestResult.java:109)</div><div><span style="white-space:pre">	</span>at junit.framework.TestCase.run(TestCase.java:118)</div><div><span style="white-space:pre">	</span>at junit.framework.TestSuite.runTest(TestSuite.java:208)</div><div><span style="white-space:pre">	</span>at junit.framework.TestSuite.run(TestSuite.java:203)</div><div><span style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)</div><div><span style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)</div><div><span style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)</div><div><span style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)</div><div><span style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)</div><div><span style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)</div><div>Caused by: &nbsp;User is not mapped.</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:85)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.FromElementFactory.addFromElement(FromElementFactory.java:77)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.FromClause.addFromElement(FromClause.java:67)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:217)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:2830)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2719)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:513)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:371)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:201)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:151)</div><div><span style="white-space:pre">	</span>at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:189)</div><div><span style="white-space:pre">	</span>... 28 more</div><div>原因：<br /><br /><span class="Apple-style-span" style="font-family: Simsun; line-height: 20px; ">hibernate.cfg.xml映射.&lt;mapping resource=""/&gt;的配置<br /><br />类似原因还可能有：<br /> &nbsp;</span><span class="Apple-style-span" style="font-family: Simsun; line-height: 20px; ">hql是写的是table名，不是POJO对象<br /></span></div></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/368735.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-01-19 11:02 <a href="http://www.blogjava.net/GavinMiao/archive/2012/01/19/368735.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累： HttpURLConnection POST 出现 java.io.FileNotFoundException错误</title><link>http://www.blogjava.net/GavinMiao/archive/2012/01/13/368453.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Fri, 13 Jan 2012 05:44:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/01/13/368453.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/368453.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/01/13/368453.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/368453.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/368453.html</trackback:ping><description><![CDATA[原因：url未加&#8220;\&#8221;转义。url格式不正确导致。<img src ="http://www.blogjava.net/GavinMiao/aggbug/368453.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-01-13 13:44 <a href="http://www.blogjava.net/GavinMiao/archive/2012/01/13/368453.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转载：解决 java.util.MissingResourceException: Can't find bundle for base name com...config, locale zh_CN 错误</title><link>http://www.blogjava.net/GavinMiao/archive/2011/11/17/364087.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Thu, 17 Nov 2011 07:28:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/11/17/364087.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/364087.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/11/17/364087.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/364087.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/364087.html</trackback:ping><description><![CDATA[文章来源：<a href="http://blog.csdn.net/nickshen3/article/details/1698261">http://blog.csdn.net/nickshen3/article/details/1698261</a>&nbsp;<br /><span class="Apple-style-span" style="color: #ff0000; font-family: Arial; line-height: 26px; background-color: #ffffff; "><strong><code>ResourceBundle.getBundle("com.cheng.scrap.config")&nbsp;</code>tells the classloader to load a resource named<code>&nbsp;"config"&nbsp;</code>with package<code>&nbsp;"com.cheng.scrap."&nbsp;&nbsp;</code>Its fully-qualified-resource-name is<code>"com.cheng.scrap.config"<br /><br /><br /></code></strong></span><img src ="http://www.blogjava.net/GavinMiao/aggbug/364087.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-11-17 15:28 <a href="http://www.blogjava.net/GavinMiao/archive/2011/11/17/364087.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：java.lang.UnsupportedOperationException （转载）</title><link>http://www.blogjava.net/GavinMiao/archive/2011/11/08/363218.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Tue, 08 Nov 2011 12:13:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/11/08/363218.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/363218.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/11/08/363218.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/363218.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/363218.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="color: #333333; font-family: tahoma, arial, 宋体, sans-serif; background-color: #ffffff; ">文章来源：<a href="http://hi.baidu.com/%C2%CC%B0%D3%D0%C4%C9%F1%B2%BB%C4%FE/blog/item/139b9b17a3c3b44621a4e935.html">http://hi.baidu.com/%C2%CC%B0%D3%D0%C4%C9%F1%B2%BB%C4%FE/blog/item/139b9b17a3c3b44621a4e935.html</a>&nbsp; &nbsp;&nbsp;<br />在使用Arrays.asList()后调用add，remove这些method时出 现java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.Arrays$ArrayList， 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList，remove，add等 method在AbstractList中是默认throw UnsupportedOperationException而且不作任何操作。ArrayList override这些method来对list进行操作，但是Arrays$ArrayList没有override remove()，add()等，所以throw UnsupportedOperationException。<br />例如：<br /></span><span class="Apple-style-span" style="color: #333333; font-family: tahoma, arial, 宋体, sans-serif; background-color: #ffffff; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">String[] s = {<br />"one", "two", "three", "four", "five",<br />"six", "seven", "eight", "nine", "ten",<br />};</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">List a = Arrays.asList(s);<br /></p></span><span class="Apple-style-span" style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "><h3 style="font-size: 16px; line-height: 1.5em; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: black; ">解决办法：List b = new ArrayList(a);然后再去执行add和remove；</h3></span><img src ="http://www.blogjava.net/GavinMiao/aggbug/363218.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-11-08 20:13 <a href="http://www.blogjava.net/GavinMiao/archive/2011/11/08/363218.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：java.lang.IllegalStateException: No value for key [com.gavin.datasource.M ultiSessionFactory@19fc33d] bound to thread [http-8080-10]</title><link>http://www.blogjava.net/GavinMiao/archive/2011/10/28/362219.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Fri, 28 Oct 2011 01:55:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/10/28/362219.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/362219.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/10/28/362219.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/362219.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/362219.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="font-family: simsun; line-height: 23px; background-color: #ffffff; ">原因：有一个请求将 session .close；<br /></span>解决办法：<br />将getSession().close();改为releaseSession（getSession()）；<br /><img src ="http://www.blogjava.net/GavinMiao/aggbug/362219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-10-28 09:55 <a href="http://www.blogjava.net/GavinMiao/archive/2011/10/28/362219.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：org.hibernate.exception.SQLGrammarException: could not execute query-hibernate解释后的sql语句有问题</title><link>http://www.blogjava.net/GavinMiao/archive/2011/10/27/362166.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Thu, 27 Oct 2011 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/10/27/362166.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/362166.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/10/27/362166.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/362166.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/362166.html</trackback:ping><description><![CDATA[<div><div>错误信息<br />Hibernate:&nbsp;</div><div>&nbsp; &nbsp; select</div><div>&nbsp; &nbsp; &nbsp; &nbsp; first 0 agentstate0_.id as id2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.agentid as agentid2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.agentpassword as agentpas3_2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.agenttype as agenttype2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.apptype as apptype2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.autoidle as autoidle2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.autoworkinterval as autowork7_2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.autoworkon as autoworkon2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.devicenumber as devicenu9_2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.donotdistribute as donotdi10_2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.group_id as group11_2_,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.phonetype as phonetype2_&nbsp;</div><div>&nbsp; &nbsp; from</div><div>&nbsp; &nbsp; &nbsp; &nbsp; cts_agentinfo agentstate0_&nbsp;</div><div>&nbsp; &nbsp; where</div><div>&nbsp; &nbsp; &nbsp; &nbsp; agentstate0_.group_id='999999'</div><div>WARN - SQL Error: -201, SQLState: 42000</div><div>ERROR - A syntax error has occurred.</div><div>ERROR - Error:</div><div>org.hibernate.exception.SQLGrammarException: could not execute query<br />原因1：hibernate方言有问题<br />原因2：hibernate设置分页的first与max为0；<br /><br /></div></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/362166.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-10-27 14:33 <a href="http://www.blogjava.net/GavinMiao/archive/2011/10/27/362166.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFact ory (Locale not supported.)</title><link>http://www.blogjava.net/GavinMiao/archive/2011/10/26/362073.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Wed, 26 Oct 2011 02:13:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/10/26/362073.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/362073.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/10/26/362073.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/362073.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/362073.html</trackback:ping><description><![CDATA[tomcat启动时报错，原因如下：<br /><div>url=jdbc:informix-sqli://192.168.2.114:8888/test:INFORMIXSERVER=testdb1;NEWLOCALE=<span style="color: red; font-size: 14pt; ">en_us</span>;NEWCODESET=<span style="color: red; font-size: 14pt; ">zh_cn.gb;</span><br />中的字符集错误，应改为：<br /><div>url=jdbc:informix-sqli://192.168.2.114:8888/test:INFORMIXSERVER=testdb1;NEWLOCALE=<span style="color: red; font-size: 14pt; ">GB2312,en_us</span>;NEWCODESET=<span style="color: red; font-size: 14pt; ">GB2312,8859-1,819;</span></div></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/362073.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-10-26 10:13 <a href="http://www.blogjava.net/GavinMiao/archive/2011/10/26/362073.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode （转载）</title><link>http://www.blogjava.net/GavinMiao/archive/2011/10/21/361709.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Fri, 21 Oct 2011 03:38:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/10/21/361709.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/361709.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/10/21/361709.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/361709.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/361709.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; font-size: 12px; line-height: 25px; background-color: #ffffff; "><ol start="1" class="dp-xml" style="font-size: 1em; line-height: 1.4em; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #d1d7dc; border-right-color: #d1d7dc; border-bottom-color: #d1d7dc; border-left-color: #d1d7dc; list-style-type: decimal; list-style-position: initial; list-style-image: initial; background-color: #ffffff; color: #2b91af; "><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; "><span class="tag" style="color: #006699; font-weight: bold; ">转载:文章来源：<a href="http://lucky16.iteye.com/blog/673903">http://lucky16.iteye.com/blog/673903</a><br /><br />此异常是由于<span class="Apple-style-span" style="color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; background-color: #ffffff; ">Spring提供的Open Session In View而引起的。<br /></span><div><span style="color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; background-color: #ffffff; ">开启OpenSessionInViewFilter这个过滤器的时候FlushMode就已经被默认设置为了MANUAL，如果FlushMode是MANUAL或NEVEL,在操作过程中 hibernate会将事务设置为readonly，所以在增加、删除或修改操作过程中会出现该错误&nbsp;</span></div>&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter-name</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">hibernateFilter</span><span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter-name</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter-class</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</span><span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter-class</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: #ff0000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="font-weight: bold; color: #ff0000; ">&lt;</span><span class="tag-name" style="font-weight: bold; color: #ff0000; ">init-param</span><span class="tag" style="font-weight: bold; color: #ff0000; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="font-weight: bold; color: #ff0000; ">&lt;</span><span class="tag-name" style="font-weight: bold; color: #ff0000; ">param-name</span><span class="tag" style="font-weight: bold; color: #ff0000; ">&gt;</span><span style="color: #ff0000; ">flushMode</span><span class="tag" style="font-weight: bold; color: #ff0000; ">&lt;/</span><span class="tag-name" style="font-weight: bold; color: #ff0000; ">param-name</span><span class="tag" style="font-weight: bold; color: #ff0000; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="font-weight: bold; color: #ff0000; ">&lt;</span><span class="tag-name" style="font-weight: bold; color: #ff0000; ">param-value</span><span class="tag" style="font-weight: bold; color: #ff0000; ">&gt;</span><span style="color: #ff0000; ">AUTO</span><span class="tag" style="font-weight: bold; color: #ff0000; ">&lt;/</span><span class="tag-name" style="font-weight: bold; color: #ff0000; ">param-value</span><span class="tag" style="font-weight: bold; color: #ff0000; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="font-weight: bold; color: #ff0000; ">&lt;/</span><span class="tag-name" style="font-weight: bold; color: #ff0000; ">init-param</span><span class="tag" style="font-weight: bold; color: #ff0000; ">&gt;</span><span style="color: black; ">&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">init-param</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">param-name</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">singleSession</span><span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">param-name</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">param-value</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">true</span><span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">param-value</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">init-param</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter-mapping</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter-name</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">hibernateFilter</span><span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter-name</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;</span><span class="tag-name" style="color: #006699; font-weight: bold; ">url-pattern</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">/*</span><span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">url-pattern</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;&nbsp;</span></span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;<span class="tag" style="color: #006699; font-weight: bold; ">&lt;/</span><span class="tag-name" style="color: #006699; font-weight: bold; ">filter-mapping</span><span class="tag" style="color: #006699; font-weight: bold; ">&gt;</span><span style="color: black; ">&nbsp;</span></span></li></ol></span><img src ="http://www.blogjava.net/GavinMiao/aggbug/361709.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-10-21 11:38 <a href="http://www.blogjava.net/GavinMiao/archive/2011/10/21/361709.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher</title><link>http://www.blogjava.net/GavinMiao/archive/2011/10/14/361288.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Fri, 14 Oct 2011 07:54:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/10/14/361288.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/361288.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/10/14/361288.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/361288.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/361288.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;只有注册用户登录后才能阅读该文。<a href='http://www.blogjava.net/GavinMiao/archive/2011/10/14/361288.html'>阅读全文</a><img src ="http://www.blogjava.net/GavinMiao/aggbug/361288.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-10-14 15:54 <a href="http://www.blogjava.net/GavinMiao/archive/2011/10/14/361288.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：java.lang.IllegalArgumentException: &lt;session-config&gt; element is limited to 1 occ urrence</title><link>http://www.blogjava.net/GavinMiao/archive/2011/10/13/361123.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Thu, 13 Oct 2011 03:20:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/10/13/361123.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/361123.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/10/13/361123.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/361123.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/361123.html</trackback:ping><description><![CDATA[此异常表示：同一个元素只能出现一次，<br /><div>&lt;session-config&gt;在xml中出现了多次。</div><img src ="http://www.blogjava.net/GavinMiao/aggbug/361123.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-10-13 11:20 <a href="http://www.blogjava.net/GavinMiao/archive/2011/10/13/361123.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：java.lang.IllegalArgumentException</title><link>http://www.blogjava.net/GavinMiao/archive/2011/09/28/359695.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Wed, 28 Sep 2011 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/09/28/359695.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/359695.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/09/28/359695.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/359695.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/359695.html</trackback:ping><description><![CDATA[<div><div>ERROR - Error:</div><div>java.lang.IllegalArgumentException: Invalid property name 'userInfoContext'</div><div><span style="white-space:pre">	</span>at org.apache.struts.action.DynaActionForm.getDynaProperty(DynaActionForm.java:</div><div>603)<br />---》错误行：UserInfoContext userInfoContext = (UserInfoContext) domainForm.get("userInfoContext");<br />原因：struts.xml中有两个UserInfoContext类，引用错误。<br />参考文章：<a href="http://hi.baidu.com/9prior/blog/item/9cabe7fba2cc9e1f6c22eb6c.html">http://hi.baidu.com/9prior/blog/item/9cabe7fba2cc9e1f6c22eb6c.html</a><br />这种异常也有可能是:actionform中的某个属性在form-bean的form-property没有配置。</div></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/359695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-09-28 15:18 <a href="http://www.blogjava.net/GavinMiao/archive/2011/09/28/359695.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：java.lang.reflect.InvocationTargetException(java.net.ConnectException: Connection refused: connect)</title><link>http://www.blogjava.net/GavinMiao/archive/2011/09/27/359622.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Tue, 27 Sep 2011 07:42:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/09/27/359622.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/359622.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/09/27/359622.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/359622.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/359622.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;只有注册用户登录后才能阅读该文。<a href='http://www.blogjava.net/GavinMiao/archive/2011/09/27/359622.html'>阅读全文</a><img src ="http://www.blogjava.net/GavinMiao/aggbug/359622.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-09-27 15:42 <a href="http://www.blogjava.net/GavinMiao/archive/2011/09/27/359622.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：Connection Reset</title><link>http://www.blogjava.net/GavinMiao/archive/2011/09/27/359579.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Tue, 27 Sep 2011 01:57:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/09/27/359579.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/359579.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/09/27/359579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/359579.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/359579.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="color: #555555; font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; background-color: #ffffff; ">参考文章：<br /><div><a href="http://jayenho.blog.51cto.com/37194/91556">http://jayenho.blog.51cto.com/37194/91556</a></div></span><span class="Apple-style-span" style="font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; background-color: #ffffff; color: #ff0000; "><strong>原因：数据库down掉了，或者网络断了，连接connection无效，未验证，抛出此异常。</strong></span><span class="Apple-style-span" style="font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; background-color: #ffffff; color: #0000ff; ">当数据库连接因为某种原因断掉（有可能时网络问题，导致App Server跑了一天后，第二天再跑马上爆错误），再从Connection Pool中获取连接而又不做Validate，这时候取得的Connection实际上已经是无效的了，从而导致程序一跑，马上爆Connect Reset错误。</span><span class="Apple-style-span" style="font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; background-color: #ffffff; color: #ff0000; "><br /></span><span class="Apple-style-span" style="color: #555555; font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; background-color: #ffffff; "></span><span class="Apple-style-span" style="color: #555555; font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; background-color: #ffffff; ">在Tomcat的Server.xml中添加</span><span class="Apple-style-span" style="color: #555555; font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; background-color: #ffffff; ">_testOnBorrow，_testOnReturn，_testWhileIdle，并且都设置为true，同时<div style="display: inline-block; "></div></span><span class="Apple-style-span" style="background-color: #ffffff; "><font class="Apple-style-span" color="#555555" face="宋体, 'Arial Narrow', arial, serif"><span class="Apple-style-span" style="line-height: 28px;">validationQuery添加验证语句可避免&#8220;Connection Reset&#8221;error。</span></font><br /></span><font class="Apple-style-span" color="#555555" face="宋体, 'Arial Narrow', arial, serif"><span class="Apple-style-span" style="line-height: 28px;"><br /></span></font><span class="Apple-style-span" style="color: #555555; font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; background-color: #ffffff; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;Resource name="lda/raw"<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type="javax.sql.DataSource"<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; password="lda_master"<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; driverClassName="oracle.jdbc.driver.OracleDriver"<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxIdle="30" minIdle="2" maxWait="60000" maxActive="1000"&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #ff0000; ">testOnBorrow="true" testWhileIdle="true" validationQuery="select 1 from dual"</span><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; username="lda_master" url="jdbc:oracle:thin:@192.160.100.107:15537:lcststd"/&gt;</div></span><img src ="http://www.blogjava.net/GavinMiao/aggbug/359579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-09-27 09:57 <a href="http://www.blogjava.net/GavinMiao/archive/2011/09/27/359579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Myeclipse update Progress Error解决办法</title><link>http://www.blogjava.net/GavinMiao/archive/2011/09/19/359005.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Mon, 19 Sep 2011 09:33:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2011/09/19/359005.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/359005.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2011/09/19/359005.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/359005.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/359005.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; background-color: #ffffff; ">到MyEclipse的安装目录，之下的&#8220;eclipseconfigurationorg.eclipse.update&#8221;目录，&nbsp;<br />发现有一个，last.config.stamp。&nbsp;<br />a) leave myeclipse&nbsp;<br />b) delete last.config.stamp&nbsp;<br />c) restart myeclipse&nbsp;</span><img src ="http://www.blogjava.net/GavinMiao/aggbug/359005.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2011-09-19 17:33 <a href="http://www.blogjava.net/GavinMiao/archive/2011/09/19/359005.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>