java的常见问题及解决方法

上传人:tia****nde 文档编号:36842982 上传时间:2018-04-03 格式:DOC 页数:19 大小:127.50KB
返回 下载 相关 举报
java的常见问题及解决方法_第1页
第1页 / 共19页
java的常见问题及解决方法_第2页
第2页 / 共19页
java的常见问题及解决方法_第3页
第3页 / 共19页
java的常见问题及解决方法_第4页
第4页 / 共19页
java的常见问题及解决方法_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《java的常见问题及解决方法》由会员分享,可在线阅读,更多相关《java的常见问题及解决方法(19页珍藏版)》请在金锄头文库上搜索。

1、1.“mons.collections.SequencedHashMap“s signer information does not match signer information of other classes in the same package 这是由于 struts 提供的 commons-beanutils.jar 和 hibernate 提供的 commons-collections.jar 冲突成的, 可以从 spring 提供的 lib 中找到这个两个 jar2.java.lang.IllegalStateException: No data type for node:

2、 org.hibernate.hql.ast.tree.IdentNode用 hql 时,忘了给表名加别名,如 select p from Position,应该是 select p from Position p3.The Server didn t send back a proper XML response用 FCKEditor 时原因:解析不了 xml 文件解决方法:情况一:web.xml 的配置是否正确,具体查看FCKEditor 使用指南.pdf,还有 fckeditor 自带的几个 jar包情况二:加入 serializer.jar,xalan.jar情况三:把项目下的 fck

3、editor 包删了,重新加入一遍4.org.eclipse.swt.SWTError: No more handles Unknown Mozilla path (MOZILLA_FIVE_HOME not set)SWTError:没有更多的处理未知 Mozilla 的路径(MOZILLA_FIVE_HOME 未设置)环境:linux 下运行 swt 程序(我出现此问题是,在 linux 下嵌套浏览器)原因:firefox 版本不一致解决:重装一个 firefox,并设置相关变量5.Exception in thread “main“ org.eclipse.swt.SWTError: N

4、o more handles Could not detect registered XULRunner to use环境:用 XULRunner 在 java application 中嵌套浏览器原因:没有注册 XULRunner解决:window 下环境中,在程序中加入,如(第二个参数是下载解压后的存放路径):staticSystem.setProperty(“org.eclipse.swt.browser.XULRunnerPath“, “C:xulrunner“); 6.Exception in thread “main“ java.lang.UnsatisfiedLinkError:

5、 no swt- win32-3536 or swt-win32 in swt.library.path, java.library.path or the jar file环境:用 DJ Natvie Swing 时,在 java application 中嵌套浏览器,且在 windows 环境下运行正常,但在 linux 下却包此异常原因:windows 下与 linux 下使用的 swt jar 包不一样解决:在 windows 下用 swt-3.5M6-win32-win32-x86.jar,在 linux 下用 swt-3.5.1-gtk-linux-x86.jar7.Excepti

6、on in thread “main“ .ProtocolException:cannot write to a URLConnection if doOutput=false - call setDoOutput(true)环境: 用 URLConnection 送某 url 发送数据时原因: doOutput=false 时,不能发送数据解决: 如 urlConnection.setDoOutput(true).SocketException: Connection resetat .SocketInputStream.read(SocketInputStream.java:168)at

7、sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)at java.io.InputStreamReader.read(InputStreamReader.java:167)at java.io.BufferedReader.fill(BufferedReader.java:136)at java.io

8、.BufferedReader.readLine(BufferedReader.java:299)at java.io.BufferedReader.readLine(BufferedReader.java:362)at com.eagle.service.AutoUpdate.run(AutoUpdate.java:43)环境:j2se socket 编程时,服务器端报错原因 1:服务器端用 BufferedReader,时,没有读到一行解决:客户端用 PrintWriter, pw.println(),不能用 pw.print(),因为 br.readLine()是读一行环境:j2se s

9、ocket 编程时,服务器端/客户端在 br.readLine()时报错原因 2:服务器端用 BufferedReader,br.readLine()时,客户端/服务器已经退出,但是并未通过服务器/客户端,即服务器端/客户端的 socket 还没有关闭,当用 br.readLine()时就会出现这种情况解决:在关闭客户端时要 socket.close(),同时还要向服务器发送一条退出的信息,这样让服务器知道某个客户端已经关闭,它就可以终止对此客户端的线程了,反之服务器也是一样9.org.hibernate.PropertyAccessException: Null value was assi

10、gned to a property of primitive type setter of XXX.User环境:hibernate原因:oolean 类型的值为 null,boolean 类型的值必须是 true/false解决:save or update 时给 boolean 类型的值赋 true/false10.用占位符查询时出现空指针 java.lang.NullPointerExceptionat org.hibernate.hql.ast.ParameterTranslationsImpl.getNamedParameterExpectedType(ParameterTrans

11、lationsImpl.java:63)at org.hibernate.engine.query.HQLQueryPlan.buildParameterMetadata(HQLQueryPlan.java:245)at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:95)at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:54)at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(Q

12、ueryPlanCache.java:71)at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1583)at .struts.action.LoginAction.execute(Lo

13、ginAction.java:72)at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)at org.apache.struts.action.ActionSer

14、vlet.doPost(ActionServlet.java:432)at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)at org.apache.catalina.core.Application

15、FilterChain.doFilter(ApplicationFilterChain.java:173)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java

16、:126)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtoc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号