﻿<?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-攀达搏海-随笔分类-Java</title><link>http://www.blogjava.net/yinpan/category/47967.html</link><description>Java,Flex</description><language>zh-cn</language><lastBuildDate>Tue, 15 Sep 2015 13:16:46 GMT</lastBuildDate><pubDate>Tue, 15 Sep 2015 13:16:46 GMT</pubDate><ttl>60</ttl><item><title>powerDesigner错误</title><link>http://www.blogjava.net/yinpan/archive/2015/09/08/427203.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Tue, 08 Sep 2015 14:52:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2015/09/08/427203.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/427203.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2015/09/08/427203.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/427203.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/427203.html</trackback:ping><description><![CDATA[<div>powerDesigner错误： &nbsp;[MySQL][MyODBC &nbsp; 05.00.0000][MySQL] &nbsp; 1146 &nbsp; Table &nbsp;&nbsp;</div><div></div><div>'sys.sysuserperms' &nbsp; doesn't &nbsp; exist &nbsp;&nbsp;</div><div>SQLSTATE &nbsp; = &nbsp; HY000 &nbsp;&nbsp;</div><div>新建model的时候要选定和数据库类型相同的dbms：如MySQL5.0.</div><div></div><div></div><div>PowerDesigner中code不随name改变解决方法&nbsp;</div><div>1、选择Tools-&gt;GeneralOptions...菜单，出现General Options对话框。&nbsp;</div><div>2、从Category中选择Dialog项。&nbsp;</div><div>3、取消右边框内的 &nbsp;&#8220;Name to Code mirroring&#8221;复选框。</div><div></div><img src ="http://www.blogjava.net/yinpan/aggbug/427203.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2015-09-08 22:52 <a href="http://www.blogjava.net/yinpan/archive/2015/09/08/427203.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java判断字符串是否相等</title><link>http://www.blogjava.net/yinpan/archive/2014/07/12/415733.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Sat, 12 Jul 2014 14:01:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2014/07/12/415733.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/415733.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2014/07/12/415733.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/415733.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/415733.html</trackback:ping><description><![CDATA[在编程中，通常比较两个字符串是否相等的表达式是&#8220;==&#8221;，但在java里面不能这么写，在java中如果要比较a字符串是否等于b字符串，需要这么写if(a.equals(b)){}返回true或false,String的equals()方法用于比较两个字符串是否相等，由于字符串是对象类型，所以不能简单用&#8220;==&#8221;判断两个字符串是否相等，而使用equals()方法比较两个对象的内容，equals()方法比较的是对象的内容，区别字母的大小写格式，如果是&#8220;==&#8221;双等于号操作符比较两个对象时，比较的是两个对象的内存地址，所以他们不相等<img src ="http://www.blogjava.net/yinpan/aggbug/415733.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2014-07-12 22:01 <a href="http://www.blogjava.net/yinpan/archive/2014/07/12/415733.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java面向对象的特征有哪些方面</title><link>http://www.blogjava.net/yinpan/archive/2014/07/12/415732.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Sat, 12 Jul 2014 13:56:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2014/07/12/415732.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/415732.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2014/07/12/415732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/415732.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/415732.html</trackback:ping><description><![CDATA[1.抽象：抽象包括两个方面，一是过程抽象，二是数据抽象，<br />2.继承：对象的一个新类可以从现有的类中派生，新类继承了原始类的特性，新类成为原始类的派生类或者子类，而原始类称为基类或父类<br />3.封装：封装就是把过程和数据包围起来，把现实世界描绘成一系列完全自治封装的对象，这些对象通过一个受保护的接口访问其他对象<br />4.多态：多态允许不同类的对象对同一消息作出响应，多态性语言具有灵活、共享的优势，很好的解决了应用程序方法同名的问题<img src ="http://www.blogjava.net/yinpan/aggbug/415732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2014-07-12 21:56 <a href="http://www.blogjava.net/yinpan/archive/2014/07/12/415732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>context.xml</title><link>http://www.blogjava.net/yinpan/archive/2013/12/19/407785.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Thu, 19 Dec 2013 11:50:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2013/12/19/407785.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/407785.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2013/12/19/407785.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/407785.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/407785.html</trackback:ping><description><![CDATA[<p>java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor<br />&lt;Loader delegate="true" /&gt;</p>
<p>Set to true if you want the class loader to follow the standard Java2 delegation model, and attempt to load classes from parent class loaders before looking inside the web application. Set to false (the default) to have the class loader look inside the web application first, before asking parent class loaders to find requested classes or resources.</p><img src ="http://www.blogjava.net/yinpan/aggbug/407785.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2013-12-19 19:50 <a href="http://www.blogjava.net/yinpan/archive/2013/12/19/407785.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用正则表达式替换href值</title><link>http://www.blogjava.net/yinpan/archive/2013/11/22/406688.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Fri, 22 Nov 2013 09:14:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2013/11/22/406688.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/406688.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2013/11/22/406688.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/406688.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/406688.html</trackback:ping><description><![CDATA[用正则表达式替换href值,先备份type="text/css" CSS样式<br />查找:<br /><code>\href="[^"]*"</code><br />替换为：<br /><code>href="#"</code><img src ="http://www.blogjava.net/yinpan/aggbug/406688.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2013-11-22 17:14 <a href="http://www.blogjava.net/yinpan/archive/2013/11/22/406688.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>远程调试Tomcat</title><link>http://www.blogjava.net/yinpan/archive/2013/11/07/406108.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Thu, 07 Nov 2013 07:54:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2013/11/07/406108.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/406108.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2013/11/07/406108.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/406108.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/406108.html</trackback:ping><description><![CDATA[远程调试Tomcat，本质上就是远程调试JVM。<br />JPDA为Java平台上的调试器定义了一个标准的体系结构。该体系结构包括3个主要组成部分：JVM TI、JDI和JDWP。<br />JVM TI的全称是Java Virtual Machine Tool Interface，它定义了JVM为了支持调试而必须提供的功能及相应的访问接口。<br />JDI的全称是Java Debug Interface，它定义了访问JVM TI接口的高层API<br />JDWP的全称是Java Debug Wire Protocol，它定义了JPDA front-end和JPDA back-end之间通讯信息的二进制格式。<br />Tomcat的JPDA使用套接字传输，监听在8000端口。<br />catalina.bat jpda start<img src ="http://www.blogjava.net/yinpan/aggbug/406108.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2013-11-07 15:54 <a href="http://www.blogjava.net/yinpan/archive/2013/11/07/406108.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java包装为windows后台服务</title><link>http://www.blogjava.net/yinpan/archive/2013/11/07/406098.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Thu, 07 Nov 2013 06:21:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2013/11/07/406098.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/406098.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2013/11/07/406098.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/406098.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/406098.html</trackback:ping><description><![CDATA[平时要随机启动用JAVA程序写的代码，只有放在启动中，但用户都能轻易看到，所以这次把代码加到WINDOWS系统服务中。<br />1、Java Service Wrapper官网：<a href="http://wrapper.tanukisoftware.com/doc/english/download.jsp">http://wrapper.tanukisoftware.com/doc/english/download.jsp</a> <br /><a href="http://wrapper.tanukisoftware.com/download/3.5.22/wrapper-windows-x86-32-3.5.22.zip">http://wrapper.tanukisoftware.com/download/3.5.22/wrapper-windows-x86-32-3.5.22.zip</a><br />2、下载后将文件解压，文件名我取成wrapper。然后自己再新建一个文件夹，命名为Monitor，在Monitor新增四个文件夹，bin,conf,logs,lib。<br />3、把wrapper下的src/bin/的App.bat.in，InstallApp-NT.bat.in，UninstallApp-NT.bat.in和bin/下的wrapper.exe都放在Monitor的bin下，把.in后缀删除。【App.bat(可以直接运行程序)，InstallApp-NT.bat(安装成Windows务)，UninstallApp-NT.bat(卸载Windows服务)】<br />4、把wrapper的lib下的wrapper.dll，wrapper.jar放到Monitor的lib下。<br />5、把wrapper的conf下的wrapper.conf放到Monitor的conf下<br />6、把wrapper的logs下的wrapper.log放到Monitor的logs下<br />7、修改Monitor的conf/wrapper.conf，<br />wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp<br />此处决定了使用Java Service Wrapper的方式,不能写main方法所在类的名称<br />wrapper.app.parameter.1=panda.mailserver.MailServer<br />类名写在这里，把前面的#去掉就行了<br />把你需要引用到的jar包分别加入到&#8220;wrapper.java.classpath.1=&#8221;后面.<br />&nbsp;&nbsp;&nbsp; eg.&nbsp;&nbsp; wrapper.java.classpath.1=../lib/wrapper.jar<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrapper.java.classpath.1=../lib/panda-mailserver.jar<br />&nbsp;&nbsp;&nbsp;&nbsp; 修改"wrapper.app.parameter.1="，这里是你代码中的main class【这里可以把你的代码打成jar】<br />&nbsp;&nbsp;&nbsp;&nbsp; 分别修改wrapper.console.title=MyApp<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrapper.ntservice.name=MyApp【系统服务中的服务名称】<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrapper.ntservice.displayname=MyApp 【系统服务中显示名称】<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrapper.ntservice.description=MyApp 【系统服务中的描述】<br />//启动模式，默认是自启动启动AUTO_START or DEMAND_START（按需求启动）<br />wrapper.ntservice.starttype=AUTO_START<br />8、运行App.bat，运行成功后就可以运行InstallApp-NT.bat安装到服务中了，UninstallApp-NT.bat卸载服务<img src ="http://www.blogjava.net/yinpan/aggbug/406098.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2013-11-07 14:21 <a href="http://www.blogjava.net/yinpan/archive/2013/11/07/406098.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN commit:remains in tree-conflict错误的解决办法</title><link>http://www.blogjava.net/yinpan/archive/2013/11/04/405971.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Mon, 04 Nov 2013 05:48:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2013/11/04/405971.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/405971.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2013/11/04/405971.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/405971.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/405971.html</trackback:ping><description><![CDATA[SVN commit:remains in tree-conflict错误的解决办法<br />Eclipse中的解决办法<br />右击工程目录&#8211;&gt;team&#8211;&gt;Show Tree Conflict&#8211;&gt;在Eclpise中会出现一个Tab视图显示Tree Conflict的内容，一个一个选择列表中的冲突右击将其标志为已解决，然后回到项目再提交更改就可以了。<img src ="http://www.blogjava.net/yinpan/aggbug/405971.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2013-11-04 13:48 <a href="http://www.blogjava.net/yinpan/archive/2013/11/04/405971.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java的Date類型和Long類型之間毫秒數的轉換</title><link>http://www.blogjava.net/yinpan/archive/2011/08/26/357351.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Fri, 26 Aug 2011 06:16:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2011/08/26/357351.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/357351.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2011/08/26/357351.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/357351.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/357351.html</trackback:ping><description><![CDATA[<div>    <p><span style="font-family: 宋体;">在</span>Java<span style="font-family: 宋体;">開發中，很多時候我們為了方便會直接使用</span>long<span style="font-family: 宋体;">類型來保存時間，可以通過</span>System.currentTimeMillis()<span style="font-family: 宋体;">或者是</span>java.util.date.getTime()<span style="font-family: 宋体;">來獲取，取值為當前日期時間與</span>1970-01-01<span style="font-family: 宋体;">相差的毫秒數。</span></p>  <p>//<span style="font-family: 宋体;">得到當前日期的秒數</span></p>  <p>Date d = new Date();</p>  <p>System.out.println(d.getTime()/1000);</p>  <p>&nbsp;</p>  <p>//<span style="font-family: 宋体;">通過毫秒數得到當前日期</span></p>  <p>Date d1 = new Date(XXXXXXX);//XXXXXXX<span style="font-family: 宋体;">為毫秒數</span></p>  <p>System.out.println(sdf.formart(d1));</p>  </div><img src ="http://www.blogjava.net/yinpan/aggbug/357351.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2011-08-26 14:16 <a href="http://www.blogjava.net/yinpan/archive/2011/08/26/357351.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse统一修改全部的Java/JSP/JS文件的编码</title><link>http://www.blogjava.net/yinpan/archive/2011/06/18/352589.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Sat, 18 Jun 2011 08:42:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2011/06/18/352589.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/352589.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2011/06/18/352589.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/352589.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/352589.html</trackback:ping><description><![CDATA[MyEclipse如何统一修改全部的Java、JSP、JS等文件的编码，例如修改为UTF-8<br />本人用的是MyEclipse6.5<br />1.Java的编码规则修改路径：<br />Window-&gt;Preferences-&gt;workspace-&gt;Text file encoding 选择other 里的UTF-8<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/yinpan/1.JPG" width="627" height="543" /><br /><br />2.JS/JSP的编码规则修改路径：<br />Window-&gt;MyEclipse Enterprise Workbeach-&gt;Files and Editors-&gt;JavaScript/JSP选择Editing files的Encoding为UTF-<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/yinpan/2.JPG" width="671" height="543" />8<br /><img src ="http://www.blogjava.net/yinpan/aggbug/352589.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2011-06-18 16:42 <a href="http://www.blogjava.net/yinpan/archive/2011/06/18/352589.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>还是Eclipse问题</title><link>http://www.blogjava.net/yinpan/archive/2011/03/13/346156.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Sun, 13 Mar 2011 11:32:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2011/03/13/346156.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/346156.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2011/03/13/346156.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/346156.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/346156.html</trackback:ping><description><![CDATA[一、想换个版本的Eclipse用，突然打不开，给我弹出一个标题为Incompatible JVM的对话框，提示说Vesion 1.4 of the JVM is not suitable for this product.Vesion:1.5 or greater is required.看这意思是Java虚拟机的版本过低，想想电脑上装的是1.5的JDK啊，原来是以前机子上装了Oracle，而没有卸载干净，以前也配置过环境变量，后来查看环境变量，才知道自己在PATH里将JDK1.5的bin的路径加到了Oracle路径的后面了，所以系统会先找寻Oracle的JDK，把JDK1.5的bin路径加到Oracle路径的前面，并用分号隔开问题就解决了。<br />
<br />
二、换了个版本的Eclipse后，发现项目里的好多的JS文件报错，一大堆的红叉，在之前那个Eclipse里待得好好的，换了个Eclipse就不行了，上网搜了一下，说是去掉.project文件中的以下部分：<br />
&lt;buildCommand&gt;<br />
&lt;name&gt;org.eclipse.wst.jsdt.core.javascriptValidator&lt;/name&gt;<br />
&lt;arguments&gt;&lt;/arguments&gt;<br />
&lt;/buildCommand&gt;<br />
和&lt;nature&gt;org.eclipse.wst.jsdt.core.jsNature&lt;/nature&gt;<br />
去掉后，重启下换个Eclipse后又换回来貌似就好了。
<img src ="http://www.blogjava.net/yinpan/aggbug/346156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2011-03-13 19:32 <a href="http://www.blogjava.net/yinpan/archive/2011/03/13/346156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java调用.net的Web Service</title><link>http://www.blogjava.net/yinpan/archive/2011/03/06/345848.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Sun, 06 Mar 2011 15:29:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2011/03/06/345848.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/345848.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2011/03/06/345848.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/345848.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/345848.html</trackback:ping><description><![CDATA[<p>Java调用总提示：&nbsp;faultString: Server did not recognize the value of HTTP Header SOAPAction: .<br />
(faultString: 服务器未能识别 HTTP 标头 SOAPAction 的值：。)<br />
上网找了一下解决方法：http://nect.blog.163.com/blog/static/11633941200771695410692/<br />
</p>
<p>Java调用.net的WebService不成功，报错：Server did not recognize the value of HTTP Header SOAPAction: .因为用jQuery调用是成功的，后来试着把静态页面移到本机上测试，还是报错，消息: 没有权限。百度后说是jQuery不能跨域，说是代码中的url后面的地址要与你当前JavaScript代码所在的页面的域名相同，后来干脆放到服务器上测，把网页另存为html页面都还是同样的问题。最后把jQuery代码加到JSP页面里才能访问服务器上的WebService。<br />
报错：The request element &lt;SendMsg xmlns=''&gt; was not recognized.在源文件里加上后面红色字体的部分call.setOperationName(new QName("<span style="color: red">http://tempuri.org/</span>","SendMsg")); 就行了。后来能访问WebService。但还是有的方法不能访问，报下面的错误：SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.说是不能反序列化。</p>
<img src ="http://www.blogjava.net/yinpan/aggbug/345848.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2011-03-06 23:29 <a href="http://www.blogjava.net/yinpan/archive/2011/03/06/345848.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.io.EOFException</title><link>http://www.blogjava.net/yinpan/archive/2011/01/10/342728.html</link><dc:creator>yinpan</dc:creator><author>yinpan</author><pubDate>Mon, 10 Jan 2011 12:56:00 GMT</pubDate><guid>http://www.blogjava.net/yinpan/archive/2011/01/10/342728.html</guid><wfw:comment>http://www.blogjava.net/yinpan/comments/342728.html</wfw:comment><comments>http://www.blogjava.net/yinpan/archive/2011/01/10/342728.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yinpan/comments/commentRss/342728.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yinpan/services/trackbacks/342728.html</trackback:ping><description><![CDATA[<p>Tomcat启动报下面的异常：<br />
persisted sessions: java.io.EOFException<br />
java.io.EOFException<br />
&nbsp;at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)<br />
&nbsp;at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2750)<br />
&nbsp;at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:780)<br />
&nbsp;at java.io.ObjectInputStream.&lt;init&gt;(ObjectInputStream.java:280)<br />
&nbsp;at org.apache.catalina.util.CustomObjectInputStream.&lt;init&gt;(CustomObjectInputStream.java:58)<br />
&nbsp;at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:362)<br />
&nbsp;at org.apache.catalina.session.StandardManager.load(StandardManager.java:321)<br />
......<br />
baidu出来的结果是：</p>
<p>分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题，由于tomcat上次非正常关闭时有一些活动session被持久化（表现为一些临时文件），在重启时，tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。 </p>
<p>解决办法: 将tomcat\work\Catalina\localhost\yourProjectName\SESSIONS.ser删除。如果正常关闭服务端，该文件是自动删除的。注：yourProjectName 是你当前正在工作的Web项目名称。 考虑到每个人的tomat的工作目录不同，建议在"搜索"功能中找到你的SESSIONS.ser文件，而且只需要删除..\yourProjectName\下的SESSIONS.ser即可。 </p>
<img src ="http://www.blogjava.net/yinpan/aggbug/342728.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yinpan/" target="_blank">yinpan</a> 2011-01-10 20:56 <a href="http://www.blogjava.net/yinpan/archive/2011/01/10/342728.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>