org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: c

原创 2012年03月28日 20:07:11

框架:struts2  2.2.3 + hibernate 3.0

所报异常:


exception

java.lang.reflect.InvocationTargetException
 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 java.lang.reflect.Method.invoke(Method.java:597)
 com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
 com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
 com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
 com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
 com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
 org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
 com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
 com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
 com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)

  ........此处省略若干行.....

root cause

java.lang.NoClassDefFoundError: Could not initialize class cn.csu.xgb.util.HibernateUtils
 cn.csu.xgb.dao.common.DaoSupport.find(DaoSupport.java:148)
 cn.csu.xgb.dao.HibernateImpl.JczdDaoImpl.find(JczdDaoImpl.java:30)
 cn.csu.xgb.action.xsglAction.ShowJjpyAction.execute(ShowJjpyAction.java:20)
 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 java.lang.reflect.Method.invoke(Method.java:597)
 com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
 com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
 com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
 com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
 com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
 org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
 com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
 com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
 com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
 com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
 com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
 com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)

 ......此处省略若干行.....

 

root cause                                 此处为根本错误!!!

org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
    at org.dom4j.io.SAXReader.read(SAXReader.java:484)
    at org.dom4j.io.SAXReader.read(SAXReader.java:321)
    at packageMap3.DomParse.main(DomParse.java:25)
Nested exception:
java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(Unknown Source)
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)

 

原因:1.*.hbm.xml  或者 hibernate.cfg.xml 文件头部的 dtd导入url出现错误。

             可能的错误形式:

           <!DOCTYPE hibernate-mapping PUBLIC
                  "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
                 "
http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

解决方案:

             找到 hibernate3.jar ,分别打开jar包内的hibernate-mapping-3.0.dtd  和 hibernate-configuration-3.0.dtd 文件,比较自己

           所填写的<!DOCTYPE ....> 是不是跟这两个文件里的<!DOCTYPE ....> 分别对应正确。用文件里面的<!DOCTYPE ....>即可解决

            问题!(报此异常的 一种解决办法,我测试正确!)

           正确形式:

           *.hbm.xml中 的为:<!DOCTYPE hibernate-mapping PUBLIC
                                              "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
                                              "
http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

            hiberante.cfg.xml的为:<!DOCTYPE hibernate-configuration PUBLIC
                                                      "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
                                                      "
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

           

     

 

java.net.connectexception:connection timed out

我出现这个问题是由于项目中的gradle版本升级了,要下一个gradle-2.8的包,然而下不了。 首先我尝试去ping一下网络,看看是不是网络出了问题, 此时出现了这种问题,我再去检查一下我的D...
  • sinat_31516067
  • sinat_31516067
  • 2016年02月18日 09:52
  • 792

hibernate 的 org.dom4j.DocumentException: Connection timed out 问题

hibbernate的异常的一种情况 org.dom4j.DocumentException: Connection timed out Connection timed out...
  • QQ635785620
  • QQ635785620
  • 2014年05月29日 09:30
  • 3661

jdom/dom4j解析xml提示Connection timed out错误(关闭DTD验证)

一段用jdom解析XML的代码,最近莫名其妙抛异常了。 看一下异常完全是八竿子打不上的,ConnectException, 莫不成解析XML还需要联网?  java.net.Connect...
  • kalman2008
  • kalman2008
  • 2014年08月27日 21:55
  • 1224

Dom4J读取XML文件时出现的connection timed out:connect Nested exception异常解决方法

最近在项目中实现一个双数据库的动态读取树形菜单功能,通过了Dom4J来实现,运行过程中出现以下问题: 在本论坛查到原因为  dom4j会去拿DTD增加那些DOCTYPE的默认属性,因...
  • smh821025
  • smh821025
  • 2011年10月13日 10:25
  • 1698

java.net.ConnectException: Connection timed out: connect

今天启动tomcat之后,发现报错: com.mysql.jdbc.CommunicationsException: Communications link failure due to u...
  • Xgx120413
  • Xgx120413
  • 2015年11月12日 09:49
  • 2668

异常:java.net.ConnectException: Connection timed out: no further information

是由于目标主机无法访问,
  • wfjolre
  • wfjolre
  • 2014年06月06日 16:27
  • 10395

应用设置超时时间大于3秒而实际connection timed out时间3秒的问题

Overriding the default Linux kernel 20-second TCP socket connect timeout Whatever language ...
  • caomiao2006
  • caomiao2006
  • 2016年06月11日 22:14
  • 1461

Jedis远程连接Redis服务器报错(connect time out)解决方案

关于Jedis远程连接Redis服务器报错(connect time out)的解决方案
  • wlwlwlwl015
  • wlwlwlwl015
  • 2016年01月04日 15:14
  • 8459

[性能调整] 关于Oracle连接超时的问题(WARNING: inbound connection timed out (ORA-3136)连接超时问题)

/* *时间:2009-03-010 *环境:AIX5.3   Oracle10g *WARNING: inbound connection timed out (ORA-3136)连接超时问题 */...
  • zhaoyangyao888
  • zhaoyangyao888
  • 2013年02月19日 16:21
  • 4833

TCP连接的状态详解以及故障排查

我们通过了解TCP各个状态,可以排除和定位网络或系统故障时大有帮助。(总结网络上的内容) 1、TCP状态 linux查看tcp的状态命令: 1)、netstat -n...
  • loophome
  • loophome
  • 2016年02月26日 18:29
  • 2224
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: c
举报原因:
原因补充:

(最多只允许输入30个字)