﻿<?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-疯狂-随笔分类-questions</title><link>http://www.blogjava.net/freeman1984/category/38742.html</link><description>STANDING ON THE SHOULDERS OF GIANTS
</description><language>zh-cn</language><lastBuildDate>Mon, 05 Jun 2017 06:16:40 GMT</lastBuildDate><pubDate>Mon, 05 Jun 2017 06:16:40 GMT</pubDate><ttl>60</ttl><item><title>oracle 索引字段包含date类型，使用spring jdbc更新时不走索引，而是走table access full的问题</title><link>http://www.blogjava.net/freeman1984/archive/2015/11/15/428197.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Sat, 14 Nov 2015 16:04:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2015/11/15/428197.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/428197.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2015/11/15/428197.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/428197.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/428197.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: oracle 索引字段包含date类型，使用spring jdbc更新时不走索引，而是走table access full的问题&nbsp;&nbsp;<a href='http://www.blogjava.net/freeman1984/archive/2015/11/15/428197.html'>阅读全文</a><img src ="http://www.blogjava.net/freeman1984/aggbug/428197.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2015-11-15 00:04 <a href="http://www.blogjava.net/freeman1984/archive/2015/11/15/428197.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于java RMI在多网卡下(或者启动360，百度，腾讯等wifi共享下)无法连接问题(java.rmi.ConnectException: Connection refused to host: xx)</title><link>http://www.blogjava.net/freeman1984/archive/2014/12/05/421085.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 05 Dec 2014 06:08:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2014/12/05/421085.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/421085.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2014/12/05/421085.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/421085.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/421085.html</trackback:ping><description><![CDATA[<strong>场景</strong>：java RMI 在服务端者启动360 wifi共享，报错java.rmi.ConnectException: Connection refused to host: xx。<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;也就是服务端在调用时使用了wifi共享网卡的地址。此地址在RMI客户端pc上无法ping通。（因为没有连接此wifi。当然RMI客户端pc如果连接此wifi是不会报错的）。<br /><strong>想关资料：<br /><br /></strong>http://docs.huihoo.com/java/rmi/whitepage/index.html<strong><br /></strong>比较全的解释RMI的英文资料：http://docs.oracle.com/javase/1.5.0/docs/guide/rmi/faq.html#netunknownhost<br /><div>http://www.blogjava.net/shaolijun/archive/2007/05/22/119213.html</div><br />
<strong>测试代码</strong>：<br /><br />(一)服务端：<br /><ul><li><span style="font-size: 10pt;">服务接口</span></li></ul>

<div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000FF; ">import</span>&nbsp;java.rmi.Remote;<br />
<span style="color: #0000FF; ">import</span>&nbsp;java.rmi.RemoteException;<br />
<span style="color: #008000; ">/**</span><span style="color: #008000; "><br />
&nbsp;*&nbsp;rmi&nbsp;remote&nbsp;接口<br />
&nbsp;*&nbsp;</span><span style="color: #808080; ">@author</span><span style="color: #008000; ">&nbsp;joe<br />
&nbsp;*&nbsp;@2014-12-5&nbsp;@上午11:49:10<br />
&nbsp;</span><span style="color: #008000; ">*/</span><br />
<span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">interface</span>&nbsp;RmiInterface&nbsp;<span style="color: #0000FF; ">extends</span>&nbsp;Remote{<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;String&nbsp;say(String&nbsp;name)&nbsp;<span style="color: #0000FF; ">throws</span>&nbsp;RemoteException;<br />
<br />
}</div><ul><li><span style="font-size: 10pt;">接口实现</span></li></ul>
<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">import</span>&nbsp;java.rmi.RemoteException;<br /><span style="color: #0000FF; ">import</span>&nbsp;java.rmi.server.UnicastRemoteObject;<br /><br /><br /><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">class</span>&nbsp;RmiServer&nbsp;<span style="color: #0000FF; ">extends</span>&nbsp;UnicastRemoteObject&nbsp;<span style="color: #0000FF; ">implements</span>&nbsp;RmiInterface{<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">private</span>&nbsp;<span style="color: #0000FF; ">static</span>&nbsp;<span style="color: #0000FF; ">final</span>&nbsp;<span style="color: #0000FF; ">long</span>&nbsp;serialVersionUID&nbsp;=&nbsp;1L;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">protected</span>&nbsp;RmiServer()&nbsp;<span style="color: #0000FF; ">throws</span>&nbsp;RemoteException&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">super</span>();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;String&nbsp;say(String&nbsp;name)&nbsp;<span style="color: #0000FF; ">throws</span>&nbsp;RemoteException&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;"hello，"+name;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}</div><ul><li><span style="font-size: 10pt;">发布服务</span></li></ul><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">static</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;main(String[]&nbsp;args)&nbsp;<span style="color: #0000FF; ">throws</span>&nbsp;MalformedURLException,&nbsp;RemoteException,&nbsp;AlreadyBoundException&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RmiServer&nbsp;server=<span style="color: #0000FF; ">new</span>&nbsp;RmiServer();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LocateRegistry.createRegistry(8808);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Naming.rebind("//10.10.XX.XX:8808/SAMPLE-SERVER",&nbsp;server);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}</div><br />(二)客户端 调用服务：<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">static</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;main(String[]&nbsp;args)&nbsp;<span style="color: #0000FF; ">throws</span>&nbsp;Exception&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RmiInterface&nbsp;server=(RmiInterface)&nbsp;Naming.lookup("//10.10.116.XX:8808/SAMPLE-SERVER");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(server.say("张三"));<br />&nbsp;&nbsp;&nbsp;&nbsp;}</div><br />此时报错，java.rmi.ConnectException: Connection refused to host: 192.168.23.X。<br /><br />RMI的调用原理基本如下：<br /><img src="http://www.blogjava.net/images/blogjava_net/freeman1984/rmi1.png" width="1341" height="365" alt="" /><br /><strong>大致翻译如下</strong>：首先客户端必须通过Naming.lookup得到服务端服务的一个指针或者叫指针，一旦拥有的这个应用，客户端将使用服务的引用里面包含的主机名(ip)和端口来访问服务。<br />&nbsp; &nbsp; 也就是说：虽然我们就服务端的IP和端口去<span style="font-size: 13px; background-color: #eeeeee;">Naming.lookup("//10.10.116.XX:8808/SAMPLE-SERVER");</span>，但是服务端返回的服务的引用里面包含的ip并不是lookup时的ip。<br />官方说法：<br /><strong><span style="font-family: Simsun; font-size: medium; line-height: normal; background-color: #ffffff;">【In many&nbsp;</span><a href="http://docs.oracle.com/javase/1.5.0/docs/guide/rmi/faq.html#nethostname" style="font-family: Simsun; font-size: medium; line-height: normal;">versions of the JDK</a><span style="font-family: Simsun; font-size: medium; line-height: normal; background-color: #ffffff;">&nbsp;(all versions of the JDK except in&nbsp;</span><a href="http://docs.oracle.com/javase/1.5.0/docs/guide/rmi/faq.html#nethostname.1.1" style="font-family: Simsun; font-size: medium; line-height: normal;">v1.1</a><span style="font-family: Simsun; font-size: medium; line-height: normal; background-color: #ffffff;">&nbsp;and the&nbsp;</span><a href="http://docs.oracle.com/javase/1.5.0/docs/guide/rmi/faq.html#nethostname.latestReleases" style="font-family: Simsun; font-size: medium; line-height: normal;">latest releases)</a><span style="font-family: Simsun; font-size: medium; line-height: normal; background-color: #ffffff;">, Java RMI may default to using an unresolvable server hostname (for example: unqualified names, Windows Internet Naming Service (WINS) names, or unqualified DHCP names). When a Java RMI client invokes a remote method using a reference that contains an unresolvable server hostname, the client will throw an&nbsp;</span><code style="line-height: normal;">UnknownHostException</code><span style="font-family: Simsun; font-size: medium; line-height: normal; background-color: #ffffff;">.】</span></strong><p style="font-family: Simsun; font-size: medium; line-height: normal;">In order to generate functional remote references, Java RMI servers must be able to supply a fully qualified hostname or IP address that is resolvable from all Java RMI clients (an example of a fully qualified hostname is&nbsp;<samp>foo.bar.com</samp>). If a Java RMI program provides a remote callback operation, then that program serves a Java RMI object and consequently, must be able to determine a resolvable hostname to use as its server hostname in the remote references it passes to Java RMI clients. VMs that make calls to applets that serve remote objects may throw<code>UnknownHostException</code>s because the applet has failed to provide a usable server hostname.</p><p style="font-family: Simsun; font-size: medium; line-height: normal;">If your Java RMI application throws an&nbsp;<code>UnknownHostException</code>, you can look at the resulting stack trace to see if the hostname that the client is using to contact its remote server is incorrect or not fully qualified.【&nbsp;<strong>If necessary, you can set the&nbsp;<code>java.rmi.server.hostname</code>&nbsp;property on the server to the correct IP address or hostname of the server machine and Java RMI will use this property's value to generate remote references to the server.】</strong></p>解决办法就是在服务端发布注册服务的之前设置：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->System.setProperty("java.rmi.server.hostname",&nbsp;指定IP);</div><br />对应到本文例子就是：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">static</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;main(String[]&nbsp;args)&nbsp;<span style="color: #0000FF; ">throws</span>&nbsp;MalformedURLException,&nbsp;RemoteException,&nbsp;AlreadyBoundException&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RmiServer&nbsp;server=<span style="color: #0000FF; ">new</span>&nbsp;RmiServer();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>System.setProperty("java.rmi.server.hostname",&nbsp;指定IP);</strong><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LocateRegistry.createRegistry(8808);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Naming.rebind("//10.10.116.74:8808/SAMPLE-SERVER",&nbsp;server);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}</div><br />但是此时还是报相同的错没法访问，百思不得其解，原来<span style="font-family: Simsun; font-size: medium; line-height: normal;"><code><strong>java.rmi.server.hostname</strong>的设置必须在服务对象创建之前。<br /></code></span><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">static</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;main(String[]&nbsp;args)&nbsp;<span style="color: #0000FF; ">throws</span>&nbsp;MalformedURLException,&nbsp;RemoteException,&nbsp;AlreadyBoundException&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>&nbsp;System.setProperty("java.rmi.server.hostname",&nbsp;指定IP);</strong><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RmiServer&nbsp;server=<span style="color: #0000FF; ">new</span>&nbsp;RmiServer();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LocateRegistry.createRegistry(8808);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Naming.rebind("//10.10.116.74:8808/SAMPLE-SERVER",&nbsp;server);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}</div><div>为什么呢：<br />&nbsp; &nbsp;&nbsp;<span style="font-size: 13px; background-color: #eeeeee;">RmiServer&nbsp;</span>这个实现类使用了UnicastRemoteObject去联接RMI系统。在我们的例子中，我们是直接的从UnicastRemoteObject这个类上继承的，事实上并不一定要这样做，当然也可以不是从UnicastRmeoteObject上继承，那必须使用它的exportObject()方法去联接到RMI。如果一个类继承自UnicastRemoteObject，那么它必须提供一个构造函数并且声明抛出一个RemoteException对象。当这个构造函数调用了super()，它久激活UnicastRemoteObject中的代码完成RMI的连接和远程对象的初始化。而此时应该已经决定了使用哪个hostname来实例化远程对象。因此必须在服务对象创建之前指定绑定的hostname。<br /><br />~~~完。</div><img src ="http://www.blogjava.net/freeman1984/aggbug/421085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2014-12-05 14:08 <a href="http://www.blogjava.net/freeman1984/archive/2014/12/05/421085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>It is indirectly referenced from required .class file异常</title><link>http://www.blogjava.net/freeman1984/archive/2014/09/23/418187.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Tue, 23 Sep 2014 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2014/09/23/418187.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/418187.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2014/09/23/418187.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/418187.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/418187.html</trackback:ping><description><![CDATA[<br />环境：maven项目。<br /><br />突然出现异常，显示某个类无法引用，It is indirectly referenced from required .class file异常，通过跟踪到这个类，发现无法点击查看这个类，报：java.util.zip.ZipException: invalid LOC header (bad signature)。<br /><br />解决办法，删除本地仓库对应的jar包重新下载，即可！<img src ="http://www.blogjava.net/freeman1984/aggbug/418187.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2014-09-23 14:33 <a href="http://www.blogjava.net/freeman1984/archive/2014/09/23/418187.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>automation服务器不能创建对象 解决办法</title><link>http://www.blogjava.net/freeman1984/archive/2014/03/21/411308.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 21 Mar 2014 01:39:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2014/03/21/411308.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/411308.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2014/03/21/411308.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/411308.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/411308.html</trackback:ping><description><![CDATA[如果<a class="inner-link decor-none" href="http://zhidao.baidu.com/search?word=javascript&amp;fr=qb_search_exp&amp;ie=utf8" target="_blank" rel="nofollow" data-word="1" log="pos:innerLink">javascript</a>脚本中报这个错误。应将IE的安全设置&#8220;不允许运行未标记为安全的activeX控件&#8221;启用即可。<br /><img src ="http://www.blogjava.net/freeman1984/aggbug/411308.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2014-03-21 09:39 <a href="http://www.blogjava.net/freeman1984/archive/2014/03/21/411308.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ERROR: transport error 202: gethostbyname: unknown host  解决办法</title><link>http://www.blogjava.net/freeman1984/archive/2014/03/12/410935.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 12 Mar 2014 05:55:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2014/03/12/410935.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/410935.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2014/03/12/410935.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/410935.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/410935.html</trackback:ping><description><![CDATA[今天在启动MyEclipse里面配置的Tomcat的时候（DEBUG启动），突然发现报错：

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)  
ERROR: transport error 202: gethostbyname: unknown host  
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)  
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]  



目前发现是虚拟机的问题，把虚拟机网卡禁掉应该可以解决了。<img src ="http://www.blogjava.net/freeman1984/aggbug/410935.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2014-03-12 13:55 <a href="http://www.blogjava.net/freeman1984/archive/2014/03/12/410935.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ORA-06548错误</title><link>http://www.blogjava.net/freeman1984/archive/2013/11/28/406952.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Thu, 28 Nov 2013 08:44:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/11/28/406952.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/406952.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/11/28/406952.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/406952.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/406952.html</trackback:ping><description><![CDATA[ORA-06548: 不再需要更多的行。<br />原因：有可能是通过pl/sql等客户端执行管道输出函数（pipelined）造成，pl/sql客户端一般不会显示全部结果，管道输出挂起。 <img src ="http://www.blogjava.net/freeman1984/aggbug/406952.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-11-28 16:44 <a href="http://www.blogjava.net/freeman1984/archive/2013/11/28/406952.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tmpFile.renameTo(classFile) failed</title><link>http://www.blogjava.net/freeman1984/archive/2013/10/21/405469.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Mon, 21 Oct 2013 09:42:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/10/21/405469.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/405469.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/10/21/405469.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/405469.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/405469.html</trackback:ping><description><![CDATA[
 
关闭杀毒软件即可，特别是百度杀毒软件。<img src ="http://www.blogjava.net/freeman1984/aggbug/405469.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-10-21 17:42 <a href="http://www.blogjava.net/freeman1984/archive/2013/10/21/405469.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ora-01031:insufficient privileges</title><link>http://www.blogjava.net/freeman1984/archive/2013/09/04/403674.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 04 Sep 2013 12:03:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/09/04/403674.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/403674.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/09/04/403674.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/403674.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/403674.html</trackback:ping><description><![CDATA[<div>如果密码文件存在的话（路径：$ORACLE_HOME/dbs/），去查看密码文件（格式：orapw$ORACLE_SID）里面sid和当前ORACLE_SID大小写是否一致。必须一样才行。<br />不一样是用mv 修改成一样的。即可。<br /><br />相关文章参考。<br /><br /><a href="http://www.xifenfei.com/2025.html">http://www.xifenfei.com/2025.html</a></div><img src ="http://www.blogjava.net/freeman1984/aggbug/403674.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-09-04 20:03 <a href="http://www.blogjava.net/freeman1984/archive/2013/09/04/403674.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql远程连接问题 Access denied for user 'root'@' ip ' (using password: YES)</title><link>http://www.blogjava.net/freeman1984/archive/2013/07/12/401488.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 12 Jul 2013 02:43:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/07/12/401488.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/401488.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/07/12/401488.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/401488.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/401488.html</trackback:ping><description><![CDATA[<div>服务器登录mysql，然后执行：<br /><br />GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;<br /><br />flush privileges;</div><img src ="http://www.blogjava.net/freeman1984/aggbug/401488.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-07-12 10:43 <a href="http://www.blogjava.net/freeman1984/archive/2013/07/12/401488.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用MyEclipse测试发送email时报java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream  </title><link>http://www.blogjava.net/freeman1984/archive/2013/05/28/399863.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Tue, 28 May 2013 05:05:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/05/28/399863.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/399863.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/05/28/399863.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/399863.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/399863.html</trackback:ping><description><![CDATA[<div>将Java EE5 替换为Java EE6 即可。java EE5 里面不包含mail.jar等jar包。如果使用JAVA EE5需要另外导入相关jar包。<br /></div><img src ="http://www.blogjava.net/freeman1984/aggbug/399863.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-05-28 13:05 <a href="http://www.blogjava.net/freeman1984/archive/2013/05/28/399863.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.ClassNotFoundException: javax.jms.MessageListener </title><link>http://www.blogjava.net/freeman1984/archive/2013/04/07/397457.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Sun, 07 Apr 2013 05:31:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/04/07/397457.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/397457.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/04/07/397457.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/397457.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/397457.html</trackback:ping><description><![CDATA[<div><font style="background-color: #cce8cf">原因:缺少具体实现MessageListener 接口的jar包。可根据自己所用的消息中间件，去里面找客户端jar。例如:xxxclient.jar</font></div><img src ="http://www.blogjava.net/freeman1984/aggbug/397457.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-04-07 13:31 <a href="http://www.blogjava.net/freeman1984/archive/2013/04/07/397457.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ERROR 1049 (42000): Unknown database 'root' 处理</title><link>http://www.blogjava.net/freeman1984/archive/2013/03/29/397132.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 29 Mar 2013 03:01:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/03/29/397132.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/397132.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/03/29/397132.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/397132.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/397132.html</trackback:ping><description><![CDATA[本地启动mysql:<br />命令：mysql&nbsp; -u root -p root -P 8066 -v -S&nbsp; /opt/app/DataBase/mysql.sock <br />报错：ERROR 1049 (42000): Unknown database 'root'<br />解决办法：<br />命令的密码参数部分：-p root 修改为-proot 中间没有空格。<br /><br />即可！<img src ="http://www.blogjava.net/freeman1984/aggbug/397132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-03-29 11:01 <a href="http://www.blogjava.net/freeman1984/archive/2013/03/29/397132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql 1130 错误 处理</title><link>http://www.blogjava.net/freeman1984/archive/2013/03/29/397131.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 29 Mar 2013 02:57:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/03/29/397131.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/397131.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/03/29/397131.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/397131.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/397131.html</trackback:ping><description><![CDATA[<p><strong>解决远程连接mysql错误1130代码的方法 <br />转自：<a href="http://hi.baidu.com/qkcan/item/1527cf08663d388803ce1be2">http://hi.baidu.com/qkcan/item/1527cf08663d388803ce1be2</a>。其中加粗的部分必须执行<br /></strong><br />今天在用远程连接Mysql服务器的数据库，不管怎么弄都是连接不到，错误代码是1130，ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server <br />猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库，即可解决。在本机登入mysql后，更改 &#8220;mysql&#8221; 数据库里的 &#8220;user&#8221; 表里的 &#8220;host&#8221; 项，从&#8221;localhost&#8221;改称'%'。。<br />mysql -u root -p<br />mysql&gt;use mysql;<br />mysql&gt;select 'host' from user where user='root';<br />mysql&gt;update user set host = '%' where user ='root';<br />mysql&gt;<strong>flush privileges;<br /></strong>mysql&gt;select 'host'&nbsp;&nbsp; from user where user='root';<br />第一句是以权限用户root登录<br />第二句：选择mysql库<br />第三句：查看mysql库中的user表的host值（即可进行连接访问的主机/IP名称）<br />第四句：修改host值（以通配符%的内容增加主机/IP地址），当然也可以直接增加IP地址<br />第五句：刷新MySQL的系统权限相关表<br />第六句：再重新查看user表时，有修改。。<br />重起mysql服务即可完成。 </p>
<p>&nbsp;</p>
<p>============================</p>
<p>一、通过MySQL-Front或mysql administrator连接mysql的时候发生的这个错误<br /><br />ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server<br /><br />说明所连接的用户帐号没有远程连接的权限，只能在本机(localhost)登录。<br /><br />需更改 mysql 数据库里的 user表里的 host项<br />把localhost改称%<br /><br />首先按下面的步骤登录Mysql服务器<br /><br />登录mysql需要切换到dos下的mysql的bin目录，进行如下操作：<br /><br />语法格式：mysql -h host_name -u user_name -p password&nbsp;&nbsp; （本机的话-h 和host_name可省）<br /><br />例如：<br /><br />C:\program files\mysql\mysql server 5.0\bin&gt;mysql -u root -p<br />Enter password:******<br />先输入用户名和密码登陆要求（-p），回车后等出现"Enter password:"，再输入密码回车，这样就可以<br />成功登陆mysql，否则将会登陆失败。<br /><br />登陆成功后会显示如下信息及Mysql标识符：<br /><br />Welcome to the MySQL monitor. Commands end with ; or \g.<br />Your MySQL connection id is 1 to server version: 5.0.1-nt<br /><br />Type 'help;' or '\h' for help. Type '\c' to clear the buffer.<br /><br />mysql&gt;<br /><br /><br />标识符"mysql&gt;"，当你看到这个出现在窗口的最左边的顶格时，这就是告诉你，你可以输入命令进行操作了。<br /><br />mysql&gt; \s 查看版本信息<br />mysql&gt; \q or mysql&gt; quit 退出mysql数据库服务器<br />mysql&gt; \h or mysql&gt; help 查看帮助（其他的数据库服务器相关命令）<br /><br />二、登录成功后可通过以下步骤对用户进行权限更改<br /><br />mysql&gt;use mysql;<br /><br />mysql&gt;update user set host = '%'&nbsp;&nbsp; where user ='root';<br /><br />mysql&gt;flush privileges;<br /><br />mysql&gt;select 'host','user' from user where user='root';<br /><br />mysql&gt;quit<br /><br /><br />退出后会回到DOS正常的提示符状态，此时可以通过远程连接Mysql了！</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>========================================</p>
<p>&nbsp;</p>
<p>&nbsp;</p>MySQL 用户帐号的修改 error 11302007-09-07 09:18 
<p>MySQL上的一个数据库要备份，装了个MySQL的gui工具。打开"MySQL Administrator"工具，填好用户名和密码却登录不了，老是报这个错&#8220;ERROR 1130: Host 'lijuan-' is not allowed to connect to this MySQL server&#8221;。网上查了下，有这两个方法解决： 解决方法：<br />1。 改表法。可能是你的帐号不允许从远程登陆，只能在localhost。这个时候只要在localhost的那台电脑，登入mysql后，更改 "mysql" 数据库里的 "user" 表里的 "host" 项，从"localhost"改称"%" <br />mysql -u root -pvmwaremysql&gt;use mysql;mysql&gt;update user set host = '%' where user = 'root';mysql&gt;select host, user from user; <br />2. 授权法。例如，你想myuser使用mypassword从任何主机连接到mysql服务器的话。 <br />GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器，并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'mypassword' WITH GRANT OPTION; &nbsp;&nbsp;&nbsp;&nbsp; 我的mysql.user里root用户的host果然是localhost，先用改表法给localhost改成&#8220;％&#8221;，还是不行，仍然报1130的错误，又按&#8220;从任何主机连接到mysql服务器&#8221;方法授权，还是报一样的错，最后给自己的ip授权之后，终于登录上了。。。。 
<p>&nbsp;&nbsp;&nbsp;&nbsp; 乎乎。。。</p>
<p>mysql的ERROR 1045 在上面情况后如再出现客户段1045可在服务器执行如下</p>
<p>UPDATE user SET Password=PASSWORD('123456') where USER='myuser';<br />FLUSH PRIVILEGES;</p><img src ="http://www.blogjava.net/freeman1984/aggbug/397131.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-03-29 10:57 <a href="http://www.blogjava.net/freeman1984/archive/2013/03/29/397131.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle ORA-39212异常</title><link>http://www.blogjava.net/freeman1984/archive/2013/02/20/395438.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 20 Feb 2013 02:10:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2013/02/20/395438.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/395438.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2013/02/20/395438.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/395438.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/395438.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ORA-39212&nbsp;&nbsp;<a href='http://www.blogjava.net/freeman1984/archive/2013/02/20/395438.html'>阅读全文</a><img src ="http://www.blogjava.net/freeman1984/aggbug/395438.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2013-02-20 10:10 <a href="http://www.blogjava.net/freeman1984/archive/2013/02/20/395438.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>svn checkout异常</title><link>http://www.blogjava.net/freeman1984/archive/2012/11/21/391696.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 21 Nov 2012 06:26:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2012/11/21/391696.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/391696.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2012/11/21/391696.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/391696.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/391696.html</trackback:ping><description><![CDATA[&nbsp;问题：&nbsp;OPTIONS of 'http://...:8443/svn/proj': Could not read status line:<br />解决：地址替换为https开头。<img src ="http://www.blogjava.net/freeman1984/aggbug/391696.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2012-11-21 14:26 <a href="http://www.blogjava.net/freeman1984/archive/2012/11/21/391696.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle 在package里面用dba_data_files（字典表）提示(Ora-00942 error:table or view does not exist)问题</title><link>http://www.blogjava.net/freeman1984/archive/2012/04/06/373438.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 06 Apr 2012 02:23:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2012/04/06/373438.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/373438.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2012/04/06/373438.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/373438.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/373438.html</trackback:ping><description><![CDATA[给当前用户赋予查看字典权限：GRANT SELECT ANY DICTIONARY TO current_user;<br />&nbsp;current_user为你当前的用户<br /><img src ="http://www.blogjava.net/freeman1984/aggbug/373438.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2012-04-06 10:23 <a href="http://www.blogjava.net/freeman1984/archive/2012/04/06/373438.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle exp :EXP-00091 以及sqlplus乱码问题</title><link>http://www.blogjava.net/freeman1984/archive/2012/03/12/371732.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Mon, 12 Mar 2012 07:47:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2012/03/12/371732.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/371732.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2012/03/12/371732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/371732.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/371732.html</trackback:ping><description><![CDATA[<span style="color: #000000">對一個DBA或需使用exp,imp的普通用戶來說，在我們做exp的過程中可<font color="#ff0000"><span style="color: #000000">能經常會遇到EXP－00091 Exporting questionable statistics.這樣</span></font><font color="#ff0000"><span style="color: #000000">的EXP信息，其實它就是exp的error message，它產生的原因是因為我</span></font><font color="#ff0000"><span style="color: #000000">們exp工具所在的環境變量中的NLS_LANG與DB中的NLS_CHARACTERSET不</span></font><font color="#ff0000"><span style="color: #000000">一致。但需說明的是，exp-91這個error message對所生成的dump檔沒</span></font><font color="#ff0000"><span style="color: #000000">有影響，生成的dump檔還可以正常的imp（個人體會，不知道有沒有</span><br /><span style="color: #000000">錯），雖然它對我們的dump檔沒有影響，我個人還是不想它出現，大家也有同感吧， 。。下面我們就讓它消失吧</span></font><font color="#ff0000"><br /><br /><strong style="color: #000000">step 01</strong> 查看DB中的NLS_CHARACTERSET的值（提供兩種方法）： </font><br /></span><span style="color: #000000">select * from nls_database_parameters t where <br /></span><span style="color: #000000">t.parameter='NLS_CHARACTERSET' <br /></span><span style="color: #000000">or <br /></span><span style="color: #000000">select * from v$nls_parameters&nbsp; where <br /></span><span style="color: #000000">parameter='NLS_CHARACTERSET'; <br /></span><span style="color: #000000">SQL&gt; select * from v$nls_parameters where <br /></span><span style="color: #000000">parameter='NLS_CHARACTERSET'; <br /></span><span style="color: #000000">PARAMETER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VALUE <br /></span><span style="color: #000000">-----------------------&nbsp; -------------------------<br /></span><span style="color: #000000">--------------------- <br /></span><span style="color: #000000">NLS_CHARACTERSET&nbsp;&nbsp;&nbsp; AL32UTF8<br /><br /></span><span style="color: #000000"><strong>step 02</strong> 根據step 01查出的NLS_CHARACTERSET（AL32UTF8）來設定<br />exp的環境變量： <br />&nbsp;<br />WINNT&gt; set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 <br />LINUX&gt; export NLS_LANG=AMERICAN_AMERICA.AL32UTF8</span><span style="color: #000000">&nbsp;<br /><br />同样可以解决sqlplus显示乱码问题</span><img src ="http://www.blogjava.net/freeman1984/aggbug/371732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2012-03-12 15:47 <a href="http://www.blogjava.net/freeman1984/archive/2012/03/12/371732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>websphere 配置库中已存在应用程序，异常处理</title><link>http://www.blogjava.net/freeman1984/archive/2012/02/03/369311.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 03 Feb 2012 03:26:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2012/02/03/369311.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/369311.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2012/02/03/369311.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/369311.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/369311.html</trackback:ping><description><![CDATA[出现此问题的原因之一：操作界面上没有卸载完成。<br />进行一下操作:<br />1、删除 $WAS_HOME/profiles/AppSrv01/config/cells/...cell/applications下对应的文件夹<br />2、删除 $WAS_HOME/profiles/AppSrv01/installedApps/...cell下对应的文件夹<br />如有还有问题，请重启websphere。 <br /><br />强行的方法，查找相关全部删除<br />find . -name '项目名*'|xargs rm -rf <br /><img src ="http://www.blogjava.net/freeman1984/aggbug/369311.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2012-02-03 11:26 <a href="http://www.blogjava.net/freeman1984/archive/2012/02/03/369311.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常：set hibernate.cglib.use_reflection_optimizer=false for more info </title><link>http://www.blogjava.net/freeman1984/archive/2012/01/12/368417.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Thu, 12 Jan 2012 08:37:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2012/01/12/368417.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/368417.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2012/01/12/368417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/368417.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/368417.html</trackback:ping><description><![CDATA[<div><font style="background-color: #cce8cf">
<p>异常原因：<br />java定义的属性为原始类型（int,long,等），但数据该字段可为空时出现该异常<br /><br />解决办法：数据库修改该字段为不为空，或者修改原始类型为包装类型。</p></font></div> <img src ="http://www.blogjava.net/freeman1984/aggbug/368417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2012-01-12 16:37 <a href="http://www.blogjava.net/freeman1984/archive/2012/01/12/368417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.NoClassDefFoundError: org/jaxen/JaxenException</title><link>http://www.blogjava.net/freeman1984/archive/2011/11/09/363266.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 09 Nov 2011 02:24:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/11/09/363266.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/363266.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/11/09/363266.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/363266.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/363266.html</trackback:ping><description><![CDATA[<div>缺少jaxen-XX.jar,在dom4j的zip包里面可以找到。</div><img src ="http://www.blogjava.net/freeman1984/aggbug/363266.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-11-09 10:24 <a href="http://www.blogjava.net/freeman1984/archive/2011/11/09/363266.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Directory index forbidden by Options directive问题</title><link>http://www.blogjava.net/freeman1984/archive/2011/11/01/362421.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Tue, 01 Nov 2011 02:09:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/11/01/362421.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/362421.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/11/01/362421.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/362421.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/362421.html</trackback:ping><description><![CDATA[<div>方法1： 在mod_jk.conf中配置JkMountCopy All ，这样所有虚拟主机都公用了mod_jk的配置<br />方法2：在虚拟主机中配置JkMountCopy On 例如：<br /><br />&lt;VirtualHost *:80&gt;<br />&nbsp;&nbsp;&nbsp; #JkMountCopy On<br />&nbsp;&nbsp; ...</div><img src ="http://www.blogjava.net/freeman1984/aggbug/362421.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-11-01 10:09 <a href="http://www.blogjava.net/freeman1984/archive/2011/11/01/362421.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>org.hibernate.hql.ast.QuerySyntaxException异常</title><link>http://www.blogjava.net/freeman1984/archive/2011/09/28/359694.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 28 Sep 2011 07:17:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/09/28/359694.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/359694.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/09/28/359694.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/359694.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/359694.html</trackback:ping><description><![CDATA[请查看@Entity是javax.persistence.Entity还是org.hibernate.annotations.Entity，应该使用javax.persistence.Entity。hibernate高版本有变化。<br /><strong style="color: red">详细原因知道的顶一下。</strong><img src ="http://www.blogjava.net/freeman1984/aggbug/359694.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-09-28 15:17 <a href="http://www.blogjava.net/freeman1984/archive/2011/09/28/359694.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ORA-01688:unable to extend table name.name partition NAME by NUM in tablespace NAME </title><link>http://www.blogjava.net/freeman1984/archive/2011/09/07/358165.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 07 Sep 2011 03:35:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/09/07/358165.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/358165.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/09/07/358165.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/358165.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/358165.html</trackback:ping><description><![CDATA[生原因：指定的tablespace空间已经被占用满，无法扩展。 
<p style="text-indent: 2em">解决方法：使用&#8220;ALTER TABLESPACE ADD DATAFILE&#8221;命令增加文件系统文件和原始分区，或者增加INITIAL的大小（如：alter tablespace CDRS101 default storage(next 500M pctincrease 1)）应该能够解决，否则就是有人使用你的表空间上创建了一个比较大的数据文件导致你的表空间不够用。 
<p style="text-indent: 2em">一个报错例子如下： 
<p style="text-indent: 2em">ORA-1688: unable to extend table RMMCDR.LOCAL_CDR partition LOCAL_CDR101 by 460800 in tablespace CDRS101 
<p style="text-indent: 2em">相应的英文如下： 
<p style="text-indent: 2em">Cause: An extent could not be allocated for a table segment in tablespace 
<p style="text-indent: 2em">Action: Use the ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the specified tablespace </p><br /><img src ="http://www.blogjava.net/freeman1984/aggbug/358165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-09-07 11:35 <a href="http://www.blogjava.net/freeman1984/archive/2011/09/07/358165.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.sql.SQLException: 数据大小超出此类型的最大值:  </title><link>http://www.blogjava.net/freeman1984/archive/2011/08/25/357295.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Thu, 25 Aug 2011 09:20:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/08/25/357295.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/357295.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/08/25/357295.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/357295.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/357295.html</trackback:ping><description><![CDATA[<div></div>
<div class="nbw-blog-start"></div>
<div class="bct fc05 fc11 nbw-blog ztag">
<p>问题环境:oracle 10g<br />问题：java.sql.SQLException: 数据大小超出此类型的最大值:</p>
<p><br />解决办法是：更新ojdbc14.jar文件 ，具体问题根据不同环境测试。</p></div><img src ="http://www.blogjava.net/freeman1984/aggbug/357295.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-08-25 17:20 <a href="http://www.blogjava.net/freeman1984/archive/2011/08/25/357295.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ClassNotFoundException: javax.persistence.Entity  </title><link>http://www.blogjava.net/freeman1984/archive/2011/07/27/355141.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 27 Jul 2011 06:58:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/07/27/355141.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/355141.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/07/27/355141.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/355141.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/355141.html</trackback:ping><description><![CDATA[缺少ejb3-persistence.jar<img src ="http://www.blogjava.net/freeman1984/aggbug/355141.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-07-27 14:58 <a href="http://www.blogjava.net/freeman1984/archive/2011/07/27/355141.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.NoClassDefFoundError: javax/persistence/Cacheable</title><link>http://www.blogjava.net/freeman1984/archive/2011/07/27/355140.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 27 Jul 2011 06:57:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/07/27/355140.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/355140.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/07/27/355140.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/355140.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/355140.html</trackback:ping><description><![CDATA[添加hibernate-jpa-XX-api-XXFinal.jar<img src ="http://www.blogjava.net/freeman1984/aggbug/355140.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-07-27 14:57 <a href="http://www.blogjava.net/freeman1984/archive/2011/07/27/355140.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate java.lang.NoSuchFieldError: INSTANCE </title><link>http://www.blogjava.net/freeman1984/archive/2011/07/27/355136.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 27 Jul 2011 06:53:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/07/27/355136.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/355136.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/07/27/355136.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/355136.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/355136.html</trackback:ping><description><![CDATA[<div id="blog_text" class="cnt">
<p><span style="font-size: 16px"><span style="font-family: 宋体">在使用</span><span style="font-family: Arial">hibernate3.6.2</span><span style="font-family: 宋体">是我遇到了一个有趣的错误</span></span><span style="font-family: Arial; font-size: 16px">java.lang.NoSuchFieldError: INSTANCE</span><span style="font-family: Arial; font-size: 16px">at org.hibernate.type.BasicTypeRegistry.&lt;init&gt;(BasicTypeRegistry.java:94)</span><span style="font-family: Arial; font-size: 16px">at org.hibernate.type.TypeResolver.&lt;init&gt;(TypeResolver.java:59)</span><span style="font-family: Arial; font-size: 16px">at org.hibernate.cfg.Configuration.&lt;init&gt;(Configuration.java:249)</span><span style="font-family: Arial; font-size: 16px">at org.hibernate.cfg.Configuration.&lt;init&gt;(Configuration.java:300)</span> </p>
<p><span style="font-family: Times New Roman">&nbsp;</span></p>
<p><span style="font-family: Verdana; color: black; font-size: 10pt"><span>去掉hibernate-annotations.jar已经包含在hibernate3.jar中了</span></span></p>
<p><span style="font-family: 宋体; color: black; font-size: 10pt">将这些</span><span style="font-family: Verdana; color: black; font-size: 10pt">jar</span><span style="font-family: 宋体; color: black; font-size: 10pt">包删除了即可。</span></p></div><img src ="http://www.blogjava.net/freeman1984/aggbug/355136.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-07-27 14:53 <a href="http://www.blogjava.net/freeman1984/archive/2011/07/27/355136.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>详解异常：struts使用中的StrutsPrepareAndExecuteFilter</title><link>http://www.blogjava.net/freeman1984/archive/2010/09/08/331413.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 08 Sep 2010 09:15:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2010/09/08/331413.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/331413.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2010/09/08/331413.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/331413.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/331413.html</trackback:ping><description><![CDATA[在不使用spring。单独使用struts是报错：<br />
严重: Exception starting filter struts2<br />
java.lang.NullPointerException<br />
<span style="color: red">at com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance</span>(SpringObjectFactory.java:190)<br />
。。。<br />
原因是多了一个struts2-spring-plugin-X.jar包,<br />
此包是struts的spring的插件：<br />
打开struts2-spring-plugin-X.jar看一下struts-plugin.xml内容：<br />
<p>&lt;struts&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;bean type="com.opensymphony.xwork2.ObjectFactory" name="spring" class="org.apache.struts2.spring.StrutsSpringObjectFactory" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
<strong>&nbsp;&nbsp;&nbsp; </strong><span style="color: red"><strong>&lt;!--&nbsp; Make the Spring object factory the automatic default --&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;constant name="struts.objectFactory" value="spring" /&gt;</strong></span>&nbsp;&nbsp;&nbsp; <br />
&lt;package name="spring-default"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;interceptors&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;interceptor name="autowiring" class="com.opensymphony.xwork2.spring.interceptor.ActionAutowiringInterceptor"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;interceptor name="sessionAutowiring" class="org.apache.struts2.spring.interceptor.SessionContextAutowiringInterceptor"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/interceptors&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/package&gt;&nbsp;&nbsp;&nbsp; <br />
&lt;/struts&gt;</p>
请大家关注红色部分：<br />
&nbsp;<span style="color: red"><strong>&lt;!--&nbsp; Make the Spring object factory the automatic default --&gt;意思是：会将Spring object factory&nbsp;设置为默认。也就是说我们不配置struts.objectFactory=spring 但是只要这个包在classpath下就等于设置了struts.objectFactory=spring&nbsp;。<br />
</strong></span><br />
&nbsp;<br />
解决办法，去掉此包即可.<br />
 <img src ="http://www.blogjava.net/freeman1984/aggbug/331413.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2010-09-08 17:15 <a href="http://www.blogjava.net/freeman1984/archive/2010/09/08/331413.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于@Transactional和配置文件混用的问题</title><link>http://www.blogjava.net/freeman1984/archive/2010/08/18/329225.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 18 Aug 2010 07:56:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2010/08/18/329225.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/329225.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2010/08/18/329225.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/329225.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/329225.html</trackback:ping><description><![CDATA[使用顺序：<br />
1&nbsp;&nbsp; &lt;tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" /&gt;<br />
<br />
之后才是xml配置：<br />
&nbsp;2&nbsp; &lt;tx:advice id="txAdviceService" transaction-manager="transactionManager"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tx:attributes&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tx:method name="add*" read-only="false"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tx:method name="add*" read-only="false"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tx:method name="update*" read-only="false"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tx:method name="del*" read-only="false"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tx:method name="apply*" read-only="false"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tx:method name="*" read-only="true"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tx:attributes&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/tx:advice&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;aop:config&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;aop:pointcut id="serviceMethods"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; expression="execution(* com.joe.service.*.*(..))"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;aop:advisor advice-ref="txAdviceService" pointcut-ref="serviceMethods"/&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/aop:config&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean id="transactionManager"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class="org.springframework.orm.hibernate3.HibernateTransactionManager"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="sessionFactory" ref="sessionFactory"/&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/bean&gt;<br />
如果写反会出现如果使用的<br />
@Transactional的方法在&nbsp; &lt;tx:method name="*" read-only="true"/&gt;<br />
里面 就会发现没有可写事务 ：<br />
error:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.<br />
<img src ="http://www.blogjava.net/freeman1984/aggbug/329225.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2010-08-18 15:56 <a href="http://www.blogjava.net/freeman1984/archive/2010/08/18/329225.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>strtuts2 异常之Could not create and/or set value back on to object </title><link>http://www.blogjava.net/freeman1984/archive/2010/06/22/324133.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Tue, 22 Jun 2010 03:14:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2010/06/22/324133.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/324133.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2010/06/22/324133.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/324133.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/324133.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 异常： strtus2中表单提交时报Could not create and/or set value back on to object&nbsp;<br />
&nbsp; 最终解决办法：对应于表单的bean 需要空的构造函数。
<img src ="http://www.blogjava.net/freeman1984/aggbug/324133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2010-06-22 11:14 <a href="http://www.blogjava.net/freeman1984/archive/2010/06/22/324133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>