﻿<?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-javameal</title><link>http://www.blogjava.net/javameal/</link><description>难得认真！</description><language>zh-cn</language><lastBuildDate>Fri, 10 Apr 2026 20:44:24 GMT</lastBuildDate><pubDate>Fri, 10 Apr 2026 20:44:24 GMT</pubDate><ttl>60</ttl><item><title>ssh中往oracle存储blob数据出现的一些错误(备忘)</title><link>http://www.blogjava.net/javameal/archive/2009/05/06/269258.html</link><dc:creator>javameal</dc:creator><author>javameal</author><pubDate>Wed, 06 May 2009 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/javameal/archive/2009/05/06/269258.html</guid><wfw:comment>http://www.blogjava.net/javameal/comments/269258.html</wfw:comment><comments>http://www.blogjava.net/javameal/archive/2009/05/06/269258.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javameal/comments/commentRss/269258.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javameal/services/trackbacks/269258.html</trackback:ping><description><![CDATA[<font style="background-color: #c7edcc"><span style="color: red"><font style="background-color: #c7edcc">一，错误:java.lang.ClassCastException: oracle.sql.BLOB<br />
</font></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一般在存储blob数据时首先要将java.sql.Blob类型转为oracle.sql.BLOB再进行写入操作，在强制转换时就会丢<br />
java.lang.ClassCastException: oracle.sql.BLOB转型错误，形如:<br />
<font style="background-color: #c7edcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SerializableBlob sb = (SerializableBlob) instance.getBlobData();<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BLOB wrapblob = (BLOB) sb.getWrappedBlob();//此行丢出<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主要原因少此行:<font style="background-color: #c7edcc">session.refresh(instance, LockMode.UPGRADE);加锁查询出，这样instance中存放的Blob数据就<br />
是oracle.sql.BLOB类型的。<br />
<br />
<span style="color: red">二,错误:<font style="background-color: #c7edcc">SQL Error: 1002, SQLState: 72000,ORA-01002: 提取违反顺序</font></span><font style="background-color: #c7edcc"> 出现这样的错误一定是事务没有控制好，用ssh<br />
框架请检查调用此功能的method是否在事务控制中，直接用hibernate操作是否有开事务。正确配置好事务就不会有<br />
问题了。</font><br />
</font><br />
</font></font>
<img src ="http://www.blogjava.net/javameal/aggbug/269258.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javameal/" target="_blank">javameal</a> 2009-05-06 16:08 <a href="http://www.blogjava.net/javameal/archive/2009/05/06/269258.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ajax丢：XML descendants internal method called on incompatible HTMLDocument </title><link>http://www.blogjava.net/javameal/archive/2008/04/10/191709.html</link><dc:creator>javameal</dc:creator><author>javameal</author><pubDate>Wed, 09 Apr 2008 16:00:00 GMT</pubDate><guid>http://www.blogjava.net/javameal/archive/2008/04/10/191709.html</guid><wfw:comment>http://www.blogjava.net/javameal/comments/191709.html</wfw:comment><comments>http://www.blogjava.net/javameal/archive/2008/04/10/191709.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javameal/comments/commentRss/191709.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javameal/services/trackbacks/191709.html</trackback:ping><description><![CDATA[struts2中使用二级联动标签&lt;s:doubleselect/&gt;时总是丢：XML descendants internal method called on incompatible HTMLDocument&nbsp; 错误，检查标签格式，取值以及listKey,listValue,doubleName,boubleList,doubleListKey,doubleListValue.......所有可能出错的地方，但就是一直丢这个错误，后来检查标签&lt;s:doubleselect/&gt;外面有一个&lt;s:form <strong><span style="color: red"><strong>action=""</strong> </span></strong>type="post"&gt;....&lt;/s:form&gt;,问题就出在这里，将action属性赋值,eg:action="xxxxAction.action"就好了，或者干脆将action属性砍掉！一切正常！！
<img src ="http://www.blogjava.net/javameal/aggbug/191709.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javameal/" target="_blank">javameal</a> 2008-04-10 00:00 <a href="http://www.blogjava.net/javameal/archive/2008/04/10/191709.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;</title><link>http://www.blogjava.net/javameal/archive/2008/04/02/190297.html</link><dc:creator>javameal</dc:creator><author>javameal</author><pubDate>Wed, 02 Apr 2008 02:44:00 GMT</pubDate><guid>http://www.blogjava.net/javameal/archive/2008/04/02/190297.html</guid><wfw:comment>http://www.blogjava.net/javameal/comments/190297.html</wfw:comment><comments>http://www.blogjava.net/javameal/archive/2008/04/02/190297.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/javameal/comments/commentRss/190297.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javameal/services/trackbacks/190297.html</trackback:ping><description><![CDATA[spring2+struts2+hibernate3架构下，在spring中配置quartz（1.6版本）一运行就丢：java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set.......这样的错误，在网上找了很久都提到更换commons-collections.jar到3.0以上的版本，自己试了多次，3.2的也拉下来试了，但是终没有解决，仍然出那个错误，最后将commons-collections.jar删除掉再运行，发现还是报这个错误，所以就怀疑classpath下面肯定还有commons-collection.jar，仔细检查，原来我自己将tomcat下的lib也导入进来了，里面有一个commons-collection.jar(2.0版本），晕啊！马上砍掉，导入commons-collection.jar 3.0版本，一切OK，郁闷了一个晚上！！！！
<img src ="http://www.blogjava.net/javameal/aggbug/190297.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javameal/" target="_blank">javameal</a> 2008-04-02 10:44 <a href="http://www.blogjava.net/javameal/archive/2008/04/02/190297.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>No configuration found for the specified action处理</title><link>http://www.blogjava.net/javameal/archive/2008/03/18/187009.html</link><dc:creator>javameal</dc:creator><author>javameal</author><pubDate>Tue, 18 Mar 2008 07:19:00 GMT</pubDate><guid>http://www.blogjava.net/javameal/archive/2008/03/18/187009.html</guid><wfw:comment>http://www.blogjava.net/javameal/comments/187009.html</wfw:comment><comments>http://www.blogjava.net/javameal/archive/2008/03/18/187009.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/javameal/comments/commentRss/187009.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javameal/services/trackbacks/187009.html</trackback:ping><description><![CDATA[tomcat控制台会打出如下警告：<br />
WARN - No configuration found for the specified action: 'xxxxx'in namespace: '/'. Form action defaulting to 'action' attribute's literal value.<br />
主要由于在写struts2表单时有给action指定全名，如:&lt;s:form action="xxxAction.do"...&gt;,直接写成&lt;s:form action="xxxAction"...&gt;即可,因为<br />
在struts.xml中struts.action.extension属性有指定啦。
<img src ="http://www.blogjava.net/javameal/aggbug/187009.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javameal/" target="_blank">javameal</a> 2008-03-18 15:19 <a href="http://www.blogjava.net/javameal/archive/2008/03/18/187009.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts2.0.11与el不兼容处理</title><link>http://www.blogjava.net/javameal/archive/2008/03/18/186906.html</link><dc:creator>javameal</dc:creator><author>javameal</author><pubDate>Tue, 18 Mar 2008 01:01:00 GMT</pubDate><guid>http://www.blogjava.net/javameal/archive/2008/03/18/186906.html</guid><wfw:comment>http://www.blogjava.net/javameal/comments/186906.html</wfw:comment><comments>http://www.blogjava.net/javameal/archive/2008/03/18/186906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javameal/comments/commentRss/186906.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javameal/services/trackbacks/186906.html</trackback:ping><description><![CDATA[struts2.0.11版本不支持el,因而以前在低版本下写和程式将不能正常运行：<br />
下面是一段分页所用的循环:<br />
&lt;c:forEach var="i" begin="1" end="${requestScope.page.afterPage}" step="1"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;c:if<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;test="${requestScope.page.indexPage&lt;requestScope.page.totalPage &amp;&amp; requestScope.page.indexPage+i&lt;requestScope.page.totalPage}"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;s:url id="afterUrl" value="/photoItemsList.html"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;s:param name="indexPage" value="<span style="color: red">${requestScope.page.indexPage+i<strong>}</strong>" </span>/&gt;&lt;!-- struts2.0.11中已不支持el，因而&lt;s:url&gt;将取不到相关值--&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/s:url&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;s:a theme="ajax" href="%{afterUrl}" indicator="indicator" showLoadingText="false" targets="pageItems"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;c:out value="${requestScope.page.indexPage+i}" /&gt;&amp;nbsp;&lt;/s:a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/c:if&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/c:forEach&gt;<br />
<br />
修改成如下：<br />
&lt;c:forEach var="i" begin="1" end="${requestScope.page.afterPage}" step="1"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;c:set value="${i}" var="var"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;c:if&nbsp;&nbsp;&nbsp;test="${requestScope.page.indexPage&lt;requestScope.page.totalPage &amp;&amp; requestScope.page.indexPage+i&lt;requestScope.page.totalPage}"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;s:url id="afterUrl" value="/photoItemsList.html"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;s:param name="indexPage" value="<span style="color: red">#request.page.indexPage+#attr.var" </span>/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/s:url&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;s:a theme="ajax" href="%{afterUrl}" indicator="indicator" showLoadingText="false" targets="pageItems"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;c:out value="${requestScope.page.indexPage+i}" /&gt;&amp;nbsp;&lt;/s:a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/c:if&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/c:forEach&gt;<br />
<br />
<br />
<br />
 <img src ="http://www.blogjava.net/javameal/aggbug/186906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javameal/" target="_blank">javameal</a> 2008-03-18 09:01 <a href="http://www.blogjava.net/javameal/archive/2008/03/18/186906.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>